尝试在OSX 10.9上安装therubyracer时,请使用以下命令:
$ gem install therubyracer -v '0.12.0'我得到了错误:
ERROR: Error installing therubyracer:
invalid gem: package is corrupt, exception while verifying: undefined method `path2class' for #<Psych::ClassLoader:0x000001018cf210> (NoMethodError) in /Users/doved/.rvm/gems/ruby-2.0.0-p353/cache/therubyracer-0.12.0.gem安装了XCode开发人员工具,并且我尝试删除缓存文件,但仍然收到错误。
发布于 2014-01-19 09:04:17
删除/Users/doved/.rvm/gems/ruby-2.0.0-p353/cache/therubyracer-0.12.0.gem并重新安装gem。RubyGems没有正确下载文件,并且系统正确地报告gem已损坏。
发布于 2015-11-19 00:24:22
我有以下问题:
Bundler::GemspecError: Could not read gem at /home/username/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/nokogiri-1.6.6.3.gem. It may be corrupted.然后,为了解决这个问题,我必须转到以下目录:/home/username/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache
然后我删除了被损坏的gem,即我的例子中的Nakogiri。
然后我运行了以下命令:gem install nokogiri -v '1.6.6.3'
在再次安装gem之后,我就可以开始工作了。
https://stackoverflow.com/questions/20888318
复制相似问题