gem install rails错误

时间:2011-05-30 18:26:15

标签: ruby-on-rails ruby rvm typeerror

好的,所以我是Ruby和Rails的新手,似乎已经破碎了。我试图通过执行命令gem install rails来安装rails,但是我收到以下错误:

ERROR:  While executing gem ... (TypeError)
    incompatible marshal file format (can't be read)
    format version 4.8 required; 31.139 given

我已经使用rvm implode卸载了rvm并重新安装了RVM,但是当我开始安装rails时,我每次都会收到错误。

1 个答案:

答案 0 :(得分:1)

您必须删除拥有的所有宝石资源,并添加https://rubygems.org/。请注意,http://gems.rubyforge.org/http://gems.github.com已永久死亡,应将其删除。您可以运行以下命令列出来源:

gem sources 

您应该得到这样的东西:

*** CURRENT SOURCES ***

//gems.rubyforge.org/
//gems.github.com

1)删除所有来源:

gem sources -r http://gems.rubyforge.org/
gem sources -r http://gems.github.com

2)添加正确的来源:

gem sources -a https://rubygems.org/

希望这会有所帮助!