当我与厨师一起部署到EC2盒子时,它在第一次部署时工作正常,但每次后续部署都在这里挂起
* execute[bundle install --deployment] action run
相关的厨师代码是
execute "bundle install --deployment" do
cwd "#{app_path}/current"
end
此时显然安装了所有宝石(由于第一次部署成功)。
命令厨师运行
/opt/chef/embedded/bin/ruby /opt/chef/embedded/bin/bundle install --deployment
当我直接在盒子上执行它时运行正常:
Your bundle is complete!
有什么想法吗?