installed guides gems create ruby rubygems

guides - ¿Cómo se degradan rubygems?



ruby gem (6)

Esto funcionó para mí cuando bajé de 1.5.2 a 1.4.2 debido a la versión anterior de los rieles:

sudo gem update --system 1.4.2

Más información sobre la degradación / actualización de rubygems: https://github.com/rubygems/rubygems/blob/master/UPGRADING.rdoc

Tengo rubygems 1.3.1 instalado pero quiero volver a 1.2.0. ¿Cuál es el comando para degradar rubygems?


Esto funcionó para mí en OSX para pasar de 1.5.0 a 1.4.2

sudo gem uninstall -v ''1.5.0'' rubygems-update sudo gem update --system --local


Si está utilizando RVM, puede hacer esto para eliminar gemas ruby ​​actuales, y luego actualizar / degradar rubygems:

rvm install rubygems 1.4.2


Tuve un problema similar en una antigua pila de Rails 3. Cuando ocurren estos tipos de problemas, mi recomendación es ir al servidor de producción en el que se está ejecutando la aplicación y verificar qué versión de rubygems está usando:

gem -v

Para mí, estaba usando 1.8.24. Así que todo lo que tenía que hacer era degradar mis rubygems actuales que se generaron a partir de "rvm install 1.9.3", cuando instalé el rubí antiguo para esta aplicación. Ejecuté el siguiente comando:

$ rvm install rubygems 1.8.24 --force

Y funcionó. Tenga en cuenta que estoy ejecutando Ubuntu 14.04 y el servidor que estoy utilizando también es Ubuntu.


Utilicé este comando para volver a la versión de gemas que necesitaba mi versión de ruby:

rvm rubygems current

Si da errores de suma de comprobación, inténtalo

rvm rubygems current --verify-downloads 1

Eso hizo el truco para mí.


Actualizado en noviembre de 2011: ahora que RVM está fuera, intente ejecutar rvm install rubygems <version> .