Amr*_*mel 0 deployment capistrano bundler
当我在服务器上部署Capistrano时出现此错误,我已经尝试解决它大约3个小时现在失败,当cap运行bundle install时发生此错误
executing "cd $HOME/releases/20130629113827 && bundle install --gemfile $HOME/releases/20130629113827/Gemfile --path $HOME/shared/bundle --deployment --quiet --without development test"
executing command
The --deployment flag requires a Gemfile.lock. Please make sure you have checked
your Gemfile.lock into version control before deploying.
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所达到的:
我没有在Capistrano中使用捆绑器的任何设置,所以我错过了一个设置或什么?
提前致谢
我明白了.问题是我的rails应用程序根目录位于另一个名为app的目录中,因此Capistrano在错误的目录中寻找Gemfile我只需将其添加到deploy.rb即可解决:
set :bundle_gemfile, "app/Gemfile"
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助任何有这个问题的人
| 归档时间: |
|
| 查看次数: |
1725 次 |
| 最近记录: |