¿Cómo reconstruir todas mis gemas Ruby?

10

Me encontré con un problema aparentemente conocido con el compilador de C nativo en OS X 10.8 que no construía gemas de Ruby correctamente, así que instalé GCC como se sugirió.

¿Cómo hago para que rvm reconstruya todas las gemas ya instaladas?

Lo intenté rvm update --rubygems 1.9.3, lo que parece que debería funcionar (al menos, de acuerdo con la documentación), pero recibo el mensaje de error bastante críptico:

ERROR: rvm update has been removed. See 'rvm get' and rvm 'rubygems' CLI API instead

No tengo idea de lo que esto significa, y no he podido encontrar un conjuro para rvm(con get, o cualquier otro comando) que recompile mis gemas.

Conocer
fuente

Respuestas:

17

Puedes reconstruir todas tus gemas con:

gem pristine --all

Suponiendo que no haya ningún problema con su instalación de Ruby o Rubygems y solo con las gemas, no debería necesitar usar rvm en absoluto. Sin embargo, si necesita actualizar sus Rubygems, puede probar este comando para actualizarlo a la última versión:

rvm rubygems latest
Ralf
fuente