Rails 控制台上的 vps returns 'rails new' 用法
Rails console on a vps returns 'rails new' usage
我按照此 gorails tutorial 部署了我的应用程序。我似乎无法在当前文件夹中 运行 rails 控制台。
这有效!
$ RAILS_ENV=production bundle exec rake db:seed
这不是
$ RAILS_ENV=production bundle exec rails console
上面的命令returns'rails new'的用法。
注意:我正在尝试 运行 当前文件夹中的这些命令。
在您的服务器中尝试运行:
RAILS_ENV=production bundle exec rake rails:update:bin
那就试试
RAILS_ENV=production bundle exec rails console
永久解决方案:
第一步之后。
Copy your bin folder to shared folder.
然后在您的 capistrano 中,在 linked_dirs 中设置那个 bin 文件夹。
set :linked_dirs, %w{bin log tmp/backup tmp/pids tmp/cache tmp/sockets vendor/bundle}
然后再次部署。
那么更新后的 bin 文件夹将始终从共享文件夹提供,您不需要每次都更新您的 bin。
我按照此 gorails tutorial 部署了我的应用程序。我似乎无法在当前文件夹中 运行 rails 控制台。
这有效!
$ RAILS_ENV=production bundle exec rake db:seed
这不是
$ RAILS_ENV=production bundle exec rails console
上面的命令returns'rails new'的用法。
注意:我正在尝试 运行 当前文件夹中的这些命令。
在您的服务器中尝试运行:
RAILS_ENV=production bundle exec rake rails:update:bin
那就试试
RAILS_ENV=production bundle exec rails console
永久解决方案:
第一步之后。
Copy your bin folder to shared folder.
然后在您的 capistrano 中,在 linked_dirs 中设置那个 bin 文件夹。
set :linked_dirs, %w{bin log tmp/backup tmp/pids tmp/cache tmp/sockets vendor/bundle}
然后再次部署。
那么更新后的 bin 文件夹将始终从共享文件夹提供,您不需要每次都更新您的 bin。