【问题标题】:invalid gem: package is corrupt -- while installing rails in osx yosemite 10.10.1无效的 gem:包已损坏——在 osx yosemite 10.10.1 中安装 rails 时
【发布时间】:2015-11-27 23:52:34
【问题描述】:

在 osx yosemite 10.10.1 中安装 rails 时出现此错误

 mezbah$ gem install rails --no-ri --no-rdoc
    ERROR:  Error installing rails:
        invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in /Users/mezbah/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/nokogiri-1.6.6.2.gem
 mezbah$ gem install nokogiri
       ERROR:  Error installing nokogiri:
            invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in /Users/mezbah/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/nokogiri-1.6.6.2.gem

有什么想法吗??

【问题讨论】:

标签: ruby-on-rails ruby macos nokogiri


【解决方案1】:

我得到了答案。我删除了以前的缓存,然后一切正常。

sudo rm /Users/username/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/nokogiri-1.6.6.2.gem

brew install libiconv   

gem install nokogiri

【讨论】:

  • 为我工作! $ sudo rm /Users/username/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/nokogiri-1.6.6.2.gem $ gem install nokogiri -v '1.6.6.2'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-24
  • 2015-02-24
  • 2012-12-07
相关资源
最近更新 更多