Invalid gemspec in [/usr/lib/ruby/gems/1.8/specifications/activemodel-3.2.0.gemspec]: Illformed requirement ["#<YAML::Syck::DefaultKey:0xb5f9c990> 3.2.0"]尝试为其他问题进行sudo gem更新
随着sudo gem更新遍历每个gem并获取其中大多数gem的消息,数百次获取此更新。
发布于 2012-01-25 23:22:05
当升级到Rails 3.2时,可能会发生这种情况。
更新Rubygems应该可以解决这个问题。
gem update --system希望这能有所帮助。
发布于 2012-02-06 05:00:54
在更新rubygem之后,我仍然有错误。
然后我运行rvm gemset empty来删除gem。这为我解决了这个问题。
发布于 2012-05-16 17:10:19
我遇到了这个问题,但上面的所有方法都没有帮助。
因此,我决定移动目录中的所有*3.2.0.spec
/usr/local/ruby/lib/ruby/gems/1.9.1/specifications放到另一个目录中,事情就解决了。
命令:
sudo mv /usr/local/ruby/lib/ruby/gems/1.9.1/specifications/actionmailer-3.2.0.gemspec <another_dir>对其他文件执行类似的命令:
https://stackoverflow.com/questions/9004804
复制相似问题