Cet article vous montrera comment utiliser rbenv pour créer n'importe quelle version de votre environnement Ruby.
rbenv ** est un outil ** qui gère collectivement différentes versions de ruby.
En utilisant rbenv, différentes versions de ruby peuvent être gérées de manière centralisée, De plus, vous pouvez passer à n'importe quelle version à tout moment. Vous pouvez utiliser Ruby avec n'importe quelle version.
Par exemple, lorsque je fais progresser l'auto-apprentissage, par exemple, certains matériels didactiques disent que j'utilise le rubis 2.5.2. Si vous êtes invité à utiliser ruby 2.7.0 dans un autre matériau, vous risquez de vous retrouver avec une erreur en raison des différences entre les versions.
En utilisant rbenv, vous pouvez toujours utiliser votre version préférée. À tout le moins, les erreurs dues aux différences entre les versions peuvent être supprimées.
Maintenant, configurons rbenv.
rbenv peut être installé avec HomeBrew. Appuyez sur la commande suivante.
$ brew install rbenv
Après avoir installé rbenv, entrez rbenv init pour la configuration initiale.
$ rbenv init
Lorsque vous entrez et appuyez sur Entrée, les instructions suivantes s'affichent. Suivez les instructions. Ici, nous vous disons d'ajouter la ligne eval ~ à ~ / .bash_profile.
$ rbenv init
# Load rbenv automatically by appending
# the following to ~/.bash_profile:
eval "$(rbenv init -)"
Ouvrez .bash_profile avec la commande vi et ajoutez eval ~ à la fin.
$ vi ~/.bash_profile
Lorsque vous avez terminé l'enregistrement, quittez le terminal et rouvrez-le. Vous pouvez désormais utiliser rbenv de n'importe où.
Exécutez ensuite la commande suivante pour vérifier si rbenv fonctionne correctement. (Introduit sur le site officiel de rbenv))
$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
Checking for `rbenv' in PATH: /usr/local/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: /usr/local/bin/rbenv-install (ruby-build 20170523)
Counting installed Ruby versions: none
There aren't any Ruby versions installed under `~/.rbenv/versions'.
You can install Ruby versions like so: rbenv install 2.2.4
Checking RubyGems settings: OK
Auditing installed plugins: OK
Si tout va bien, comme dans l'exemple ci-dessus, rbenv est prêt.
Maintenant que vous pouvez gérer la version de Ruby avec rbenv, installons Ruby.
Entrez rbenv install xxxx pour installer Ruby. Cette fois, j'installerai la dernière version stable, ruby 2.7.0, au moment de l'écriture.
$ rbenv install 2.7.0
Entrez la version de rbenv pour voir la version installée.
$ rbenv versions
system
* 2.5.1 (set by /Users/xxxxxx/.rbenv/version)
2.6.3
2.7.0
La version marquée d'un * est la version de ruby que vous utilisez actuellement. Cela signifie que 2.7.0 vient d'être installé et n'a pas encore changé.
Utilisez la commande globale rbenv pour basculer vers la version 2.7.0 installée.
$ rbenv global 2.7.0
Entrez ruby -v pour voir quelle version de Ruby vous utilisez.
$ ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin19]
Depuis 2.7.0 est affiché, j'ai pu installer avec succès ruby 2.7.0 et construire l'environnement.
Recommended Posts