4

I am getting this error while installing rails in osx yosemite 10.10.1

 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

Any Idea??

Mezbah
  • 1,247
  • 2
  • 17
  • 32
  • 1
    Here is a detailed answer how to install nokogiri on osx: http://stackoverflow.com/questions/24091869/installing-nokogiri-on-osx-10-10-yosemite – dimakura Sep 02 '15 at 13:00

1 Answers1

11

I got my answer. I remove previous cache and then everything fine.

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
Mezbah
  • 1,247
  • 2
  • 17
  • 32
  • Worked for me! $ 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' – viks Nov 17 '15 at 06:44