Я только что установил чистую установку Mavericks с Homebrew и RVM. Однако brew doctor
и rvm requirements
возвращают "все хорошо", однако, когда я запускаю bundle install
в моем проекте, большинство моих драгоценных камней устанавливаются нормально, но несколько не удается установить с той же ошибкой:
Bundler::GemspecError: Could not read gem at /Users/NK/.rvm/gems/ruby-2.0.0-p353/cache/eventmachine-1.0.3.gem. It may be corrupted.
An error occurred while installing eventmachine (1.0.3), and Bundler cannot continue.
Make sure that `gem install eventmachine -v '1.0.3'` succeeds before bundling.
Затем, если я попробую снова с gem install eventmachine -v '1.0.3'
, я получаю:
ERROR: Error installing eventmachine:
invalid gem: package is corrupt, exception while verifying: undefined method `path2class' for #<Psych::ClassLoader:0x000001018f7990> (NoMethodError) in /Users/NK/.rvm/gems/ruby-2.0.0-p353/cache/eventmachine-1.0.3.gem
Я попытался взорвать RVM и переустановить, но ничего не помогает.
У других людей, похоже, есть одна и та же проблема, но никто, похоже, еще не получил ответа:
- http://pastebin.com/LV53GdR2
- Установить ошибку Rails и неверный gem: пакет поврежден и
- Ошибка установки rubyracer с ошибкой " недопустимый gem: пакет поврежден и
ИЗМЕНИТЬ
Смотрите также эти два: