0
我寫了一個ruby shell腳本,可以自動執行我的部署過程。 在我運行的命令行中eb deploy
一切正常。但是,當我運行這個從我的Ruby腳本,我得到從腳本運行時,您必須首先運行「eb init」
ERROR: This directory has not been set up with the EB CLI You must first run "eb init".
爲什麼不這項工作?
在我的Ruby腳本,這是我打過電話
`eb deploy`
和
IO.popen(command) do |io|
while (line = io.gets) do
puts line
end
io.close
end
當你運行'eb init'時會發生什麼? –
沒有,沒有錯誤,我想是因爲它已經初始化了。 eb部署已經工作 – user391986
'pwd'在ruby腳本中返回什麼?它是從不同的位置運行嗎?在從腳本運行'eb deploy'之前,您可能需要確保您位於正確的目錄中。 –