Tengo rubygems 1.3.1 instalado pero quiero volver a 1.2.0. ¿Cuál es el comando para degradar rubygems?¿Cómo se degradan rubygems?
Respuesta
Actualizado en noviembre de 2011: Ahora que el RVM está fuera, intente ejecutar rvm install rubygems <version>
.
Eh, mucho mejor que '' 'sudo gem update - -sistema 1.4.2''' o '' 'rvm install rubygems 1.4.2''' – mrm
No creo, la pregunta original apuntaba a RVM. –
Esto sólo funcionó para mí en OSX para llegar de nuevo a 1.5.0 1.4.2
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
Esto funcionó para mí cuando bajar de una 1.5.2 a 1.4.2 debido a la versión de los carriles de edad:
sudo gem update --system 1.4.2
Más información sobre el downgrading/rubygems la actualización: https://github.com/rubygems/rubygems/blob/master/UPGRADING.rdoc
Gracias! Esto funcionó para mí. Tener un viejo proyecto de Rails 2.2.2 que se quejó sin esto. Todavía no sé por qué en realidad (si alguien tiene detalles sobre eso sería curioso) pero al menos funciona ahora. –
@BrianArmstrong También hay un error en 2.3.x que ya está solucionado en la rama '2-3-stable' de los rieles (ver [link] (https://github.com/rails/rails/commit/abc06a2f769e6e451462460610369ccddb45255d)) . Quizás esta solución estará disponible en la próxima versión de 2.2.x. – pseidemann
degradado a 1.3.7, funciona de maravilla – ian
Si utiliza RVM, entonces usted puede hacer esto para eliminar las gemas de rubí actuales, a continuación, actualizar/downgrade RubyGems:
rvm install rubygems 1.4.2
solo busqué en Google esto para tratar de deshacerme de un montón de advertencias de depreciación causadas por actualizaciones recientes de rubygems, me ahorró muchas molestias, gracias :) –
esto también resolvió mis problemas – kikito
que utiliza este comando para volver a la versión joya que mi versión de rubí necesario:
rvm rubygems current
Si se da errores de suma de comprobación tratan
rvm rubygems current --verify-downloads 1
Que hizo el truco para mí .
Tuve un problema similar en una antigua pila de Rails 3. Cuando este tipo de problemas se producen, mi recomendación es ir en el servidor de producción que la aplicación se está ejecutando actualmente y la salida de la versión rubygems que está utilizando:
gem -v
Para mí, estaba usando 08/01/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.
- 1. ADVERTENCIA: Índice RubyGems 1.2+ no encontrado para: \t RubyGems volverán a índices de legado que degradan el rendimiento
- 2. No se puede actualizar RubyGems
- 3. requieren 'rubygems'
- 4. Dependencias opcionales de Rubygems
- 5. Rubygems. LoadError in Rails
- 6. Gotchas para escribir rubygems
- 7. Rubygems, Bundler y confusión RVM
- 8. Rubygems no se instala en OS X Lion
- 9. requieren que 'rubygems' no funcione
- 10. "rvm rubygems current" vs "rvm update --system" vs "gem update rubygems-update"
- 11. ¿Usa versiones múltiples de rubygems con rvm?
- 12. Rubygems: ¿Cómo agrego la dependencia específica de la plataforma?
- 13. ¿Debo alojar gemas en GitHub o RubyGems?
- 14. Ruby gem LoadError - rubygems/defaults/operating_system
- 15. ¿Por qué es "incorrecto requerir rubygems"?
- 16. ¿Volver a cargar rubygems en irb?
- 17. ¿Cómo se requiere que los rubygems ayuden a encontrar los archivos de rubygem?
- 18. Cómo puedo obtener RubyGems 1.3.6 en Ubuntu 10.4
- 19. ¿Cómo desinstalo completamente los rieles, ruby y rubygems?
- 20. No se puede iniciar el servidor delgado como de servicios, RubyGems: No se pudo encontrar delgada
- 21. Errores de instalación de RubyGems cuando se usa 'sudo' y no se usa sudo
- 22. RubyGems + Cygwin: Ruta POSIX no encontrada por ruby.exe
- 23. actualizar rubygems a la versión específica en mac
- 24. Error al instalar Ruby con RVM (no se puede instalar RubyGems)
- 25. dev_appserver.rb no se puede iniciar después de la actualización de rubygems en Ubuntu 10.04
- 26. ¿Hay alguna forma de actualizar RubyGems sin conexión?
- 27. accidente de tren. Rails requiere RubyGems> = 1.3.2
- 28. ¿Hay alguna manera de llamar a ruby1.9 sin cargar rubygems?
- 29. RubyGems a través de MacPorts una buena idea?
- 30. ¿cómo puedo instalar rubygems con rvm? ¿Cuál es la diferencia entre los dos?
¿Hay alguna razón en particular por la que deba degradar (quizás debido al comportamiento de poner gemas en ~/.gems cuando olvida sudo)? –
Esta sería una de las razones por las cuales: http://stackoverflow.com/questions/4859600/bundler-throws-uninitialized-constant-gemsilentui-nameerror-error-after-upgra –