Ответ 1
Удалить/Users/doved/.rvm/gems/ruby-2.0.0-p353/cache/therubyracer-0.12.0.gem и снова установить драгоценный камень. RubyGems не загрузили файл должным образом, и система должным образом сообщила, что драгоценный камень поврежден.
При попытке установить therubyracer в OSX 10.9 с помощью команды:
$ gem install therubyracer -v '0.12.0'
Я получаю сообщение об ошибке:
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 установлены, и я попытался удалить файл кеша, но я все еще получаю сообщение об ошибке.
Удалить/Users/doved/.rvm/gems/ruby-2.0.0-p353/cache/therubyracer-0.12.0.gem и снова установить драгоценный камень. RubyGems не загрузили файл должным образом, и система должным образом сообщила, что драгоценный камень поврежден.
У меня была такая же проблема, когда я запускал gem install compass в Windows 7. Просто удалите все внутри C:\Ruby193\lib\ruby \ gems и запустите gem install compass снова.
У меня была следующая проблема:
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 install nokogiri -v '1.6.6.3'
После установки драгоценного камня снова я был готов пойти.