【发布时间】:2014-05-29 18:23:51
【问题描述】:
我正在使用 Capistrano 3 部署 Rails 应用程序,但在尝试访问 VPS 上的 rails 控制台时遇到了问题。当我跑步时:
rails console production
我收到一个错误,要求相对无法加载文件config/boot.rb。问题似乎源于应用程序正在使用shared/bin 中的rails 可执行文件,而我所有的应用程序逻辑都在current/bin 中。问题是shared/config 目录不包含boot.rb 文件。如果我跑:
bundle install --production
然后一切似乎都正常。我应该从我的 cap 文件中删除 capistrano/bundler 并让 capistrano 脚本运行 bundle install --production,还是从 capistrano/bundler 获得其他好处?
【问题讨论】:
标签: ruby-on-rails deployment ruby-on-rails-4 capistrano bundler