`require':用rvm安装ruby和rubygems时无法加载这样的文件 - ruby​​gems.rb

时间:2014-04-21 17:43:05

标签: ruby rubygems rvm

我试图在Ubuntu 13.10上使用RVM创建一个全新的Ruby和Rubygems安装。我之前已经安装了一个安装程序。我决定重新安装所有东西,所以我跑了

rvm implode

似乎删除了所有红宝石和rubygems的痕迹。

但是,使用

重新安装后
\curl -L https://get.rvm.io | bash -s stable --ruby
source /home/<username>/.rvm/scripts/rvm

当我运行gem install rails时,我收到以下错误:

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

这里有什么问题?

1 个答案:

答案 0 :(得分:1)

事实证明,我的问题是我在gem手动创建了/usr/bin的符号链接。删除符号链接后,我使用以下命令重新安装了所有内容:

rvm implode
\curl -L https://get.rvm.io | bash -s stable --ruby
source /home/<username>/.rvm/scripts/rvm

之后

gem install rails

像魅力一样工作。