Tengo rubygems 1.3.1 instalado pero quiero volver a 1.2.0. ¿Cuál es el comando para degradar rubygems?
Tengo rubygems 1.3.1 instalado pero quiero volver a 1.2.0. ¿Cuál es el comando para degradar rubygems?
Respuestas:
Esto funcionó para mí al degradar de 1.5.2 a 1.4.2 debido a la versión de rieles antiguos:
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.md
2-3-stable
rama rails (ver enlace ). Quizás esta corrección esté disponible en la próxima versión de 2.2.x.
rvm
. cuando lo use rbenv
debería ser suficiente para copiar la instalación de ruby. cuando no usa rbenv
ni rvm
, le sugiero que use rbenv
porque de lo contrario debe ir y venir con el sistema ruby
Si está utilizando RVM, puede hacer esto para eliminar las gemas de rubí actuales, luego actualizar / degradar rubygems:
rvm install rubygems 1.4.2
Esto me funcionó en OSX para volver de 1.5.0 a 1.4.2
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
Tuve un problema similar en una pila vieja de Rails 3. Cuando ocurren este tipo 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 ruby 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 usando también es Ubuntu.