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


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow