2011-05-30 8 views

Respuesta

33

que tenían exactamente el mismo problema en Mac a través de RVM. Especificar la versión es el rescate para mí.

gem install rails --pre --version 3.1.0.rc1 

actualización (2011-06-12) con rubygems 1.8.4, que puede instalar rieles 3.1.0.rc4 sin especificar la versión.

+0

creo sin versión especificada, cierta versión del rubygems parece buscar versiones anteriores de gemas y no pudo Marshal.load metadatos de la antigua joya debido a los metadatos de la antigua joya serializado Psych :: Syck. Syck es una versión antigua del motor YAML, y parece que se eliminó con el lanzamiento de ruby ​​1.9.2. – hiroshi

+0

FWI, encontré [un ticket relacionado] (http://rubyforge.org/tracker/?group_id=126&atid=575&func=detail&aid=29163). – hiroshi

+0

Saludos, resolvió mi problema :) – phoozle

12

Tuve exactamente el mismo problema, y ​​las otras soluciones mencionadas aquí no funcionaron para mí.

Sin embargo, esto no hizo:

gem update --system 
Cuestiones relacionadas