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'之前,您可能需要确保您位于正确的目录中。 –