2015-09-02 2 views
3

Я получаю эту ошибку при установке рельсов в OSX Yosemite 10.10.1недействителен перл: пакет поврежден - при установке рельсов в 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 

Любая идея ??

+1

Вот подробный ответ, как установить nokogiri на OSX: http://stackoverflow.com/questions/24091869/installing-nokogiri-on-osx-10-10-yosemite – dimakura

ответ

8

Я получил свой ответ. Я удаляю предыдущий кеш, а потом все отлично.

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 
+0

Работал меня! $ 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

Смежные вопросы