首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装rubyracer时出错,错误为"invalid gem: package is corrupt“

安装rubyracer时出错,错误为"invalid gem: package is corrupt“
EN

Stack Overflow用户
提问于 2014-01-03 01:29:25
回答 2查看 7.3K关注 0票数 13

尝试在OSX 10.9上安装therubyracer时,请使用以下命令:

代码语言:javascript
复制
$ gem install therubyracer -v '0.12.0'

我得到了错误:

代码语言:javascript
复制
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开发人员工具,并且我尝试删除缓存文件,但仍然收到错误。

EN

回答 2

Stack Overflow用户

发布于 2014-01-19 09:04:17

删除/Users/doved/.rvm/gems/ruby-2.0.0-p353/cache/therubyracer-0.12.0.gem并重新安装gem。RubyGems没有正确下载文件,并且系统正确地报告gem已损坏。

票数 27
EN

Stack Overflow用户

发布于 2015-11-19 00:24:22

我有以下问题:

代码语言:javascript
复制
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之后,我就可以开始工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20888318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档