Instalação limpa OSX 10.9.1 retorna "método indefinido` path2class '"ao tentar instalar gemas
Acabei de instalar uma instalação limpa do Mavericks com Homebrew e RVM. Ambosbrew doctor
ervm requirements
retornar "tudo de bom", no entanto, quando corrobundle install
no dir do meu projeto, a maioria das minhas gemas instala-se bem, mas um punhado falha na instalação com o mesmo erro:
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.
Então, se eu tentar novamente comgem install eventmachine -v '1.0.3'
Eu recebo:
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
Tentei implodir o RVM e reinstalar, mas nada ajuda.
Outras pessoas parecem ter o mesmo problema, mas ninguém parece ter financiado a resposta ainda:
http://pastebin.com/LV53GdR2Erro ao instalar o Rails "gem inválido: o pacote está corrompido"Erro ao instalar rubyracer com o erro "gem inválido: o pacote está corrompido"EDITAR
Veja esses dois também:
https://github.com/tenderlove/psych/issues/182https://github.com/wayneeseguin/rvm/issues/2620