web-dev-qa-db-fra.com

désinstaller Ruby de rbenv

Comment désinstaller ou supprimer Ruby version de rbenv. J'ai installé deux versions de Ruby. En passant à Ruby 1.9.3, je reçois un problème de segmentation. Quelqu'un peut-il aider, comment supprimer une version particulière de rbenv?

76
Thillai Narayanan

Nouvelle façon

Utilisez la commande uninstall: rbenv uninstall [-f|--force] <version>

rbenv uninstall 2.1.0  # Uninstall Ruby 2.1.0

Utilisation rbenv versions pour voir quelles versions vous avez installées.


à l'ancienne

Pour supprimer une version Ruby de rbenv, supprimez le répertoire correspondant dans ~/.rbenv/versions. Par exemple.

rm -rf ~/.rbenv/versions/1.9.3-p0

Courir rbenv rehash par la suite pour nettoyer tous les binaires calés périmés de la version supprimée.

115
Sam Stephenson

Ruby-build ajoute désormais une commande de désinstallation à rbenv pour gérer la suppression des versions Ruby, si vous voulez éviter les _ rm -fr (ce qui pourrait être considéré comme risqué) et rbenv rehash suggéré par @Stephenson. Pour supprimer Ruby version 1.9.3-p0, vous devez exécuter ce qui suit:

rbenv uninstall 1.9.3-p0
26
lorcan

Comme l'a dit Stephenson, mais n'oubliez pas de changer de version et global s'ils font référence à la version supprimée.