无法加载rubygems.rb

时间:2016-09-15 05:45:17

标签: ruby rubygems rvm

在Linux Mint 17.3上,我使用RVM从Ruby 1.9.2升级到Ruby 2.3.0,现在是' gem' CLI和使用gems的每个Ruby程序都返回以下错误:

<internal:gem_prelude>:1:in require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:1:in&#39;`

我尝试重新安装Ruby,切换到其他版本(包括返回1.9.2),重新安装RVM和rvm fix-permissions,但都没有更改错误。

知道这里发生了什么吗?

编辑:我能够通过反复重新安装2.3.0(rvm reinstall而不是手动卸载并重新安装)来恢复CLI功能。但是,需要宝石的程序仍然会出现相同的错误。

1 个答案:

答案 0 :(得分:1)

以下内容可能有所帮助:

gem install rubygems-update
update_rubygems

如果没有任何帮助,请尝试手动删除1)来自​​RVM和2)rvm目录的所有红宝石:

rm -rf /home/[username]/.rvm

从头开始重新安装RVM。