Cómo desinstalar o eliminar la versión ruby de rbenv . He instalado dos versiones de ruby. Al cambiar a ruby 1.9.3, recibo un error de segmentación. ¿Alguien puede ayudarme, cómo eliminar una versión particular de rbenv?
Cómo desinstalar o eliminar la versión ruby de rbenv . He instalado dos versiones de ruby. Al cambiar a ruby 1.9.3, recibo un error de segmentación. ¿Alguien puede ayudarme, cómo eliminar una versión particular de rbenv?
Respuestas:
Nueva manera
Usa el uninstall
comando:rbenv uninstall [-f|--force] <version>
rbenv uninstall 2.1.0 # Uninstall Ruby 2.1.0
Utilice rbenv versions
para ver qué versiones ha instalado.
Vieja forma
Para eliminar una versión de Ruby de rbenv, elimine el directorio correspondiente en ~/.rbenv/versions
. P.ej
rm -rf ~/.rbenv/versions/1.9.3-p0
Ejecute rbenv rehash
luego para limpiar cualquier binario shimmed obsoleto de la versión eliminada.
~/.rbenv/version
y se evitará el error.
ruby-build ahora agrega un comando de desinstalación a rbenv para manejar la eliminación de versiones de ruby, si desea evitar el manual rm -fr
(que podría considerarse riesgoso) y rbenv rehash
sugerido por @Stephenson. Para eliminar ruby versión 1.9.3-p0, ejecutaría lo siguiente:
rbenv uninstall 1.9.3-p0
Como dijo Stephenson, pero recuerde cambiar la versión y global si hacen referencia a la versión eliminada.