通过RVM在CentOS 5.4上安装ruby 1.9.2时出现Gem错误

时间:2011-05-05 21:43:18

标签: ruby-on-rails rubygems rvm

我在Centos 5.4上安装了RVM 1.6.5。一切顺利,但当我尝试使用gem命令时,我得到了错误。

usr / local / rvm / rubies / ruby​​-1.9.2-p180 / lib / ruby​​ / site_ruby / 1.9.1 / ruby​​gems / config_file.rb:28:in,':ininitialized constant Gem :: ConfigFile(NameError)

我似乎无法在谷歌上找到任何有关此错误的答案。 Ruby以root身份安装。有没有人知道如何开始解决这个问题。谢谢。

2 个答案:

答案 0 :(得分:0)

你必须完全删除rvm,重新安装它并在1.9.2-head

之前安装1.8.7
rvm implode
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
rvm install 1.8.7
rvm use 1.8.7
rvm --default install 1.9.2-head

答案 1 :(得分:-1)

查看您发布的路径,看起来您尝试在Ruby 1.9.2下安装一些Ruby 1.9.1 gems, 例如使用Ruby 1.9.2作为默认的ruby版本......很奇怪......看起来很奇怪!

的/ usr /本地/ RVM /红宝石/的红宝石1.9.2-P180 / LIB /红宝石/ site_ruby /的 1.9.1 /rubygems/config_file.rb: 28:在