使用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

解决方案是:

  1. linked_dirs删除bin
  2. set :bundle_binstubs, nil添加到config/deploy.rb以生成binstub

要运行控制台,请尝试rails console 。 要运行迁移,请尝试rake db:migrate