rbenv est un gestionnaire léger de versions de Ruby qui permet d'isoler les versions par projet.
Gestion des versions
# Lister toutes les versions de Ruby installables
rbenv install -l
# Installer une version spécifique via ruby-build
rbenv install 3.3.0
# Lister les versions de Ruby installées
rbenv versions
# Vérifier la version active de Ruby
rbenv version
# Régénérer les shims après installation de gems binaires
rbenv rehash
Définition des versions de Ruby
| Commande | Portée (Scope) | Description |
|---|---|---|
rbenv local 3.3.0 |
Répertoire local | Crée le fichier .ruby-version dans le dossier courant |
rbenv global 3.3.0 |
Utilisateur système | Définit la version par défaut dans ~/.rbenv/version |
rbenv shell 3.3.0 |
Terminal courant | Définit la variable d'environnement RBENV_VERSION |
rbenv local --unset |
Annuler la version locale | Supprime le fichier local .ruby-version |
Inspection des shims et des chemins
# Afficher le chemin complet vers l'exécutable actif
rbenv which gem
rbenv which rake