我试图访问生产环境控制台。我认为rbenv正在搞乱我。
当我跑rails console production
时,我得到旧的:
Usage:
rails new APP_PATH [options]
所以我认为,由于版本的原因,它不会将我的dir识别为rails应用程序,因此我运行。所以rails -v告诉我:
deploy@webb-labb2:~/prognoser/current$ rails -v
Rails 5.1.0
该应用程序的错误版本。 bundle exec rails -v命令给了我:
deploy@webb-labb2:~/prognoser/current$ bundle exec rails -v
Rails 4.2.8
哪个版本正确。但是:
deploy@webb-labb2:~/prognoser/current$ bundle exec rails console production
仍旧给我旧的:
Usage:
rails new APP_PATH [options]
Options:
-r, [--ruby=PATH]
答案 0 :(得分:1)
我跑了
$ bundle exec rake rails:update:bin
这就是诀窍。我必须将一个启动文件添加到shared / config目录。