Rails 不是 运行 Ruby 更新后(可能与 RVM 相关)

Rails not running after Ruby update (possibly RVM related)

我求助于将 Ruby 从 2.3.0 升级到 2.3.1,因为我遇到了一个非常奇怪的错误,甚至无法找到有关 google/SO 的更多信息。

现在,在尝试解决这个问题后,每当我尝试 运行 项目,或 运行 捆绑包或 rails in bash

/usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require': cannot load such file -- bundler (LoadError)

from /usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `rescue in require'
        from /usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require'
        from /usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.16.0/exe/bundle:10:in `<top (required)>'
        from /usr/local/rvm/gems/ruby-2.3.1/bin/bundle:23:in `load'
        from /usr/local/rvm/gems/ruby-2.3.1/bin/bundle:23:in `<main>'
        from /usr/local/rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `eval'
        from /usr/local/rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `<main>'

我已经尝试重新安装 Ruby、RVM、捆绑程序,但错误仍然存​​在。我在网上找不到关于该特定错误的太多信息,因此我希望有人可以通过此处帮助我解决此问题。让我知道是否有任何我可以提供的特定日志,我很乐意添加更多信息。

编辑: 我刚刚注意到路径是...ruby-2.3.1/lib/ruby/ 2.3.0 ...(2.3.1和2.3.0的区别) 当我升级到 2.3.1 时,我卸载了以前的版本。这可能是个问题,因为错误来自引用 ruby?

的不存在版本的路径

不确定为什么会发生这一切以及捆绑器出了什么问题,但最终为我修复它的是这个命令:

gem update --system