使用Capistrano进行部署时,Rails 5控制台无法正常工作
我正在使用Rails 5,我已经通过Capistrano在服务器上部署了我的应用程序。 由于特定需要loadchema,我ssh in和cd到release / ###目录并尝试运行
rails –version#出来5.0.3beta
捆绑#工作,一切安装
rails c#但是失败了
运行rails db:migrate也失败了。
它似乎返回rails通用帮助,因为我的目录不是rails目录。
我尝试删除bin文件夹,但仍然相同。 有谁知道什么可能是错的?
谢谢
看来你正在使用capistrano来部署你的应用程序。 看看这个问题: https : //github.com/capistrano/bundler/issues/45
解决方案是:
- 从
linked_dirs
删除bin
- 将
set :bundle_binstubs, nil
添加到config/deploy.rb
以生成binstub
要运行控制台,请尝试rails console
。 要运行迁移,请尝试rake db:migrate