introduction
Ce didacticiel explique comment installer Ruby, à l'aide de RVM, sur Ubuntu 18.04 et Ubuntu 19.10. Ruby est un langage de développement populaire. RVM gère plusieurs environnements Ruby et vous permet de basculer entre eux.
Exigences
- Une instance Vultr exécutant Ubuntu 18.04 ou 19.10.
Installation RVM
Installer GPG
$ sudo apt install gnupg
Importer la clé de signature RVM
Importez les clés de signature de code RVM. La commande ci-dessous est un exemple, veuillez vérifier les clés sur https://rvm.io/rvm/security .
$ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Étape 2: Téléchargez et installez RVM
Allez dans le /tmp
dossier
$ cd /tmp
Téléchargez une version stable du script RVM.
$ sudo apt-get update && apt-get install curl && curl -sSL https://get.rvm.io | bash -s stable
Ajoutez votre compte d'utilisateur au groupe rvm.
$ sudo usermod -a -G rvm username
Déconnectez-vous de votre terminal, puis reconnectez-vous. Les appartenances aux groupes ne sont évaluées qu'au moment de la connexion.
Vérifiez la version RVM.
$ rvm -v
rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
Gérez votre environnement Ruby
Exemple: répertorier les versions Ruby connues
$ rvm list known
Exemple: installez une version spécifique de Ruby.
$ rvm install ruby-2.7.0
$ rvm --default use ruby-2.7.0
Exemple: supprimez une version spécifique de Ruby.
$ rvm remove ruby-2.7.0
Exemple: Vérifiez les versions de Ruby installées avec RVM.
$ rvm list
Exemple: vérifiez la version Ruby.
$ ruby -v
Exemple: supprimez une version spécifique de Ruby.
$ rvm remove ruby-2.7.0
Désinstaller RVM
-
Supprimer RVM avec:
$ sudo rvm implode
$ sudo rm -rf ~/.rvm
$ sudo rm -rf /etc/rvmrc
$ sudo rm -rf ~/.rvmrc
$ sudo groupdel rvm
-
Supprimer les lignes de source de RVM de tous .bashrc
, .bash_profile
, .profile
et les .zshrc
fichiers.
- Redémarrer
Conclusion
RVM est un moyen simple de gérer plusieurs environnements Ruby. Pour plus d'informations, consultez la page d'accueil RVM .