好的,所以我是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时,我每次都会收到错误。
答案 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/
希望这会有所帮助!