Ruby on rails 无效的gem:包已损坏--在osx yosemite 10.10.1中安装rails时
我在osx yosemite 10.10.1中安装rails时遇到此错误Ruby on rails 无效的gem:包已损坏--在osx yosemite 10.10.1中安装rails时,ruby-on-rails,ruby,macos,nokogiri,Ruby On Rails,Ruby,Macos,Nokogiri,我在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 /Use
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
有什么想法吗?我得到了答案。我删除以前的缓存,然后一切正常
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
下面是如何在osx上安装nokogiri的详细答案:对我有用!$sudo rm/Users/username/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/nokogiri-1.6.6.2.gem$gem安装nokogiri-v'1.6.6.2'