我按照gorails教程部署了我的应用程序。我似乎无法在当前文件夹中运行rails控制台。
这很管用!
$ RAILS_ENV=production bundle exec rake db:seed
这不是
$ RAILS_ENV=production bundle exec rails console
上面的命令返回"rails new"的用法。
注意:我正试图在当前文件夹中运行这些命令。
尝试在您的服务器中运行此程序:
RAILS_ENV=production bundle exec rake rails:update:bin
然后尝试
RAILS_ENV=production bundle exec rails console
永久解决方案:
在第一步之后。
将垃圾箱文件夹复制到共享文件夹。
然后在您的capistrano中,将bin文件夹设置为linked_dirs。
set :linked_dirs, %w{bin log tmp/backup tmp/pids tmp/cache tmp/sockets vendor/bundle}
然后再次部署。
因此,更新后的垃圾箱文件夹将始终从共享文件夹中提供,您不需要每次都更新垃圾箱。