当我在 Capistrano 部署的 Current
文件夹中通过 SSH 在服务器上运行 bundle exec rails console production
或 rails console production
时我得到:
Usage:
rails new APP_PATH [options]
Options:
(...)
并附有启动新应用的说明。在本地有效。为什么我不能远程启动控制台?
最佳答案
我假设您已从版本 3 更新到 rails 4
,并且您的应用无法在 bin
目录中找到可执行文件。运行此命令以查看您的 Rails 版本:
$ rails -v
如果您的 rails
版本是 4 或更高,请尝试运行此命令:
$ rake rails:update:bin
6.1 Notable changes
- Your app's executables now live in the
bin/
dir. Runrake rails:update:bin
to getbin/bundle
,bin/rails
, andbin/rake
.
关于ruby - Rails 控制台无法在服务器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25711146/