我正在尝试使用厨师在 Rails 应用程序上部署 ruby,我遇到了一个问题。在代码部署期间,我需要运行捆绑更新/捆绑安装。我试图弄清楚如何运行该命令。我尝试使用“bundle true”,厨师在部署时抛出错误。所以我写了一个函数
execute "bundler" do
command "bundle install"
ssh_wrapper "/home/ubuntu/.ssh/chef_ssh_deploy_wrapper.sh"
end
由于我的 gemfile 包含 github 和其他位存储桶帐户的 gem 和代码仓库,因此它停止将其添加到 known_hosts 并且厨师无法进一步移动。
如何避免此类问题并进行顺利部署。请建议。