我不知道这里出了什么问题。 rails c
在10分钟前完美地工作了。我加载到我的生产环境中,由于某种原因,控制台无法识别我的一个数据库表。我退出并再次尝试了几次而没有运气让它识别桌子,然后我再试一次和噗,没有更多的轨道c。
我已经尝试了几次卸载bundler,我的ruby版本rvm cleanup all
,以及更多在线显示的内容无效。
非常感谢任何帮助。 ruby 2.3.1,rails 5,bundler-1.13.6
答案 0 :(得分:1)
答案是轨道5问题。
bundle config –delete bin
rails app:update:bin
Rails 5使用不同于任何其他rails版本的二进制文件,因此其他rails版本的答案没有给我预期的结果。此命令重建了二进制文件,以便我正确执行rails c
答案 1 :(得分:0)
尝试使用 gem install bundler 来加载捆绑包 可能会帮助它!!
答案 2 :(得分:0)
需要检查生产中的迁移
rake db:migrate
执行包命令后
bundle install
或者使用此命令检查以在生产中运行rails console
RAILS_ENV=production rails console #rails 4
rails console production #rails 3