* Rôle Ansible : <https://gitea.evolix.org/evolix/ansible-roles/src/branch/stable/rbenv>
Rbenv est un ensemble de scripts permettant de gérer de multiples environnements d'exécution de Ruby.
## Installation
Rbenv s'utilise le plus souvent au sein d'un compte utilisateur non administrateur et sans besoin de privilèges, mais quelques dépendances doivent être satisfaites pour pouvoir l'installer et l'utiliser.
Notez que la partition sur laquelle se trouve Rbenv doit avoir les droits d'exécution. Ça n'est pas le cas par défaut pour `/home` sur les installations Evolix.
*`rbenv global <version>` change la version par défaut pour votre utilisateur.
*`rbenv local <version>` change la version pour le dossier courant et ses descendants.
*`rbenv shell <version>` change pour la session courante.
Il est aussi possible de créer un fichier `.ruby-version` à n'importe quel emplacement et Rbenv en tiendra compte pour cet emplacement et ses descendants (c'est ce que fait `rbenv local <version>`).
## Mise à jour de Rbenv
Tous les plugins et Rbenv lui-même peuvent être mis à jour par un simple `git pull` dans `~/rbenv/` et `~/.rbenv/plugins/`.