Ruby Language
rbenv
Recherche…
1. Installez et gérez les versions de Ruby avec rbenv
La méthode la plus simple pour installer et gérer différentes versions de Ruby avec rbenv consiste à utiliser le plug-in ruby-build.
D'abord, clonez le dépôt rbenv dans votre répertoire personnel:
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
Ensuite, clonez le plugin ruby-build:
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
Assurez-vous que rbenv est initialisé dans votre session shell, en l'ajoutant à votre .bash_profile
ou .zshrc
:
type rbenv > /dev/null
if [ "$?" = "0" ]; then
eval "$(rbenv init -)"
fi
(Ceci vérifie en premier lieu si rbenv
est disponible et l'initialise).
Vous devrez probablement redémarrer votre session shell - ou simplement ouvrir une nouvelle fenêtre Terminal.
Remarque: Si vous utilisez OSX, vous devrez également installer les outils de ligne de commande Mac OS avec:
$ xcode-select --install
Vous pouvez également installer rbenv
utilisant Homebrew au lieu de construire à partir de la source:
$ brew update
$ brew install rbenv
Suivez ensuite les instructions données par:
$ rbenv init
Installez une nouvelle version de Ruby:
Liste des versions disponibles avec:
$ rbenv install --list
Choisissez une version et installez-la avec:
$ rbenv install 2.2.0
Marquez la version installée comme version globale - c.-à-d. Celle que votre système utilise par défaut:
$ rbenv global 2.2.0
Vérifiez votre version globale:
$ rbenv global
=> 2.2.0
Vous pouvez spécifier une version de projet locale avec:
$ rbenv local 2.1.2
=> (Creates a .ruby-version file at the current directory with the specified version)
Notes de bas de page:
[1]: Comprendre PATH
Désinstallation d'un Ruby
Il existe deux manières de désinstaller une version particulière de Ruby. Le plus simple est de supprimer simplement le répertoire de ~/.rbenv/versions
:
$ rm -rf ~/.rbenv/versions/2.1.0
Vous pouvez également utiliser la commande uninstall, qui fait exactement la même chose:
$ rbenv uninstall 2.1.0
Si cette version est utilisée quelque part, vous devrez mettre à jour votre version globale ou locale. Pour revenir à la version la plus récente de votre chemin (généralement la valeur par défaut fournie par votre système), utilisez:
$ rbenv global system