无法加载此类文件 -- bundler/setup (LoadError) - rails c - 10 分钟前正在工作

cannot load such file -- bundler/setup (LoadError) - rails c - was working 10 minutes ago

我不知道这里出了什么问题。 rails c 10 分钟前工作正常。我加载到我的生产环境中,但出于某种原因,控制台无法识别我的数据库 table 之一。我退出并再次尝试了几次,但没有成功地让它识别出 table,然后我又尝试了一次,噗,再也没有 rails c.

我已经尝试过几次卸载捆绑程序,我的 ruby 版本,rvm cleanup all,以及更多在线显示的所有内容都无法正常工作。

如有任何帮助,我们将不胜感激。 ruby 2.3.1, rails 5, bundler-1.13.6

尝试使用 gem 安装捆绑器 来加载捆绑包 可能会有帮助!!

需要检查生产中的迁移

rake db:migrate

之后执行捆绑命令

bundle install

或者使用此命令检查 运行 rails 生产中的控制台

RAILS_ENV=production rails console  #rails 4
rails console production            #rails 3

答案是一道 rails 5 题。

bundle config –delete bin rails app:update:bin

Rails 5 使用与任何其他 rails 版本不同的二进制文件,因此其他 rails 版本的答案没有给我预期的结果。此命令重建二进制文件以便我正确执行 rails c