Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Comment installer Ruby à l’aide du gestionnaire de version Ruby (RVM) sur MacOS Mojave

By admin on janvier 23, 2021

Un guide étape par étape.étape par étape

.

Prérequis

  1. Comment utiliser le Terminal aka Bash

Configuration système

  1. MacOS Mojave 10.14.2

2. Terminal (>= 3.2.25 pour bash 3 ou >= 4.2 sinon)

Pour localiser le terminal, ouvrez le Finder sur votre MacOS, cliquez sur Applications, localisez le dossier Utilities comme indiqué dans l’image ci-dessous, ouvrez le dossier vous verriez le terminal parmi d’autres choses à l’intérieur, cliquez sur le terminal pour le lancer.

Ruby est livré prépackagé avec le MacOS, pour voir le ruby prépackagé du système, entrez la commande suivante dans le terminal :

which ruby

Sortie

La meilleure façon d’installer Ruby est d’utiliser le gestionnaire de version Ruby. RVM vous permet de basculer entre plusieurs versions de Ruby, cela est utile lorsque vous devez utiliser une version spécifique de Ruby dans un environnement de développement. Veuillez éviter d’utiliser le Ruby préemballé qui est livré avec le MacOS, c’est parce que sa version peut être dépassée.

Les avantages de l’utilisation de RVM comprennent;

  1. RVM installe chaque version de Ruby dans un dossier caché dans votre dossier personnel, de sorte que chaque version de Ruby que vous installez n’affecte pas le Ruby du système. Ceci est également connu comme l’installation mono-utilisateur.
  2. Les gems installés par les versions de Ruby gérées par RVM sont installés dans le dossier caché de votre dossier personnel contenant cette version de Ruby.
  3. Vous n’aurez pas besoin d’utiliser sudo pour installer les gems. Les installations nécessitantsudo sont appelées installation multi-utilisateurs.

Pour un guide plus complet sur les différents types d’installation pour RVM, reportez-vous à la documentation RVM.

Ruby est livré préemballé avec le MacOS, pour afficher le ruby préemballé, entrez la commande suivante dans le terminal:

Pour vérifier la version de Ruby sur votre macOS, entrez la commande suivante:

ruby -v

La page d’installation de RVM contient des instructions complètes pour installer RVM qui fonctionnent sur MacOS.

Installer GPG ou GPG2

La première étape consiste à installer une clé publique. Cependant, comme le note la page d’installation, vous pourriez avoir besoin de gpg ou gpg2. Mac OS X n’est pas livré avec gpg, donc avant d’installer la clé publique, vous devrez installer gpg. J’ai installé gpg avec Homebrew:

brew install gnupg

Après avoir installé gnupg, vous pouvez installer la clé publique mpapis en utilisant cette commande :

gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Vous pourriez rencontrer des problèmes avec un serveur de clés, si cela se produit, remplacez l’URL du serveur par l’une des listes ci-dessous;

hkp://pool.sks-keyservers.net

hkp://pgp.mit.edu

hkp://keyserver.pgp.com

Installation de RVM

Pour installer la version stable de RVM en utilisant cette commande ci-dessous, cette commande installe ruby en tant que simple utilisateur, cela signifie qu’elle installe ruby dans mon dossier personnel.

\curl -sSL https://get.rvm.io | bash -s stable

La sortie devrait ressembler à ceci;

Owanates-MacBook-Pro:~ owanate$ \curl -sSL https://get.rvm.io | bash -s stableDownloading https://github.com/rvm/rvm/archive/1.29.10.tar.gzDownloading https://github.com/rvm/rvm/releases/download/1.29.10/1.29.10.tar.gz.ascgpg: Signature made Wed Mar 25 22:58:42 2020 WATgpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDBgpg: Good signature from "Piotr Kuczynski <[email protected]>" gpg: WARNING: This key is not certified with a trusted signature!gpg: There is no indication that the signature belongs to the owner.Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDBGPG verified '/Users/owanate/.rvm/archives/rvm-1.29.10.tgz'Installing RVM to /Users/owanate/.rvm/Adding rvm PATH line to /Users/owanate/.profile /Users/owanate/.mkshrc /Users/owanate/.bashrc /Users/owanate/.zshrc.Adding rvm loading line to /Users/owanate/.profile /Users/owanate/.bash_profile /Users/owanate/.zlogin.Installation of RVM in /Users/owanate/.rvm/ is almost complete:* To start using RVM you need to run `source /Users/owanate/.rvm/scripts/rvm`in all your open shell windows, in rare cases you need to reopen all shell windows.Thanks for installing RVM 🙏Please consider donating to our open collective to help us maintain RVM.👉 Donate: https://opencollective.com/rvm/donate

Exécuter la commande suivante dans le terminal ;

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

Reload Terminal

Fermettez votre session actuelle de shell ou de terminal et ouvrez-en une nouvelle (de préférence). Vous pouvez charger RVM avec la commande suivante:

source ~/.rvm/scripts/rvm

Si l’installation et la configuration se sont déroulées avec succès, RVM devrait maintenant se charger chaque fois que vous ouvrez un nouveau shell. Cela peut être testé en exécutant la commande suivante qui devrait produire rvm is a function comme indiqué ci-dessous.

type rvm | head -n 1
# rvm is a function

Entrez la commande suivante pour afficher une liste de tous les known rubies.

NOTE : RVM peut installer beaucoup plus de rubies non listés.

rvm list known

Sortie

rvm list known# MRI Rubies1.8.61.8.7 # security released on head1.9.11.9.21.9.32.0.02.12.22.32.42.52.62.7ruby-head....# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2

Si la version de Ruby que vous comptez utiliser est déjà répertoriée dans la sortie ci-dessus, allez-y et entrez cette commande dans le terminal :

rvm use 

Remplacer version no par la version de ruby, e.g rvm use 2.1

Installer une version spécifique de Ruby

Pour installer une version spécifique de Ruby (par exemple 2.6.3) :

rvm install 2.6.3

Sortie:

Owanates-MacBook-Pro:~ owanate$ rvm install 2.6.3No binary rubies available for: osx/10.14/x86_64/ruby-2.6.3.Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.Checking requirements for osx.Installing requirements for osx.Updating system.......Installing required packages: autoconf, automake, libtool, pkg-config, coreutils, libyaml, readline, zlib...........Certificates bundle '/usr/local/etc/[email protected]/cert.pem' is already up to date.Requirements installation successful.Installing Ruby from source to: /Users/owanate/.rvm/rubies/ruby-2.6.3, this may take a while depending on your cpu(s)...ruby-2.6.3 - #downloading ruby-2.6.3, this may take a while depending on your connection...% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 13.8M 100 13.8M 0 0 47801 0 0:05:03 0:05:03 --:--:-- 53787ruby-2.6.3 - #extracting ruby-2.6.3 to /Users/owanate/.rvm/src/ruby-2.6.3
.....Install of ruby-2.6.3 - #completeRuby was built without documentation, to build it run: rvm docs generate-ri

Entrez la commande ci-dessous pour demander à RVM d’utiliser le Ruby nouvellement installé :

rvm use 2.6.3

Sortie

Owanates-MacBook-Pro:~ owanate$ rvm use 2.6.3Using /Users/owanate/.rvm/gems/ruby-2.6.3

Pour vérifier si tout a fonctionné correctement :

ruby -vruby 2.6.3p62 (2019-04-16 revision 67580) which ruby/Users/owanate/.rvm/rubies/ruby-2.6.3/bin/ruby

En option, vous pouvez définir une version de Ruby à utiliser par défaut pour les nouveaux shells. Notez que cela remplace le ruby ‘system’:

rvm use 2.6.3 --default

Pour plus d’informations, veuillez consulter la documentation officielle de RVM!

Félicitations ! Vous avez réussi à installer RVM et également à utiliser RVM pour installer une version spécifique de Ruby.

Merci de nous avoir lu ! !!

.

Navigation de l’article

Saison 2 de Soul Eater : Date de première, personnages, intrigue
What You Need to Know If You Aren’t Sure You Want Kids (Français)

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Articles récents

  • Firebush (Français)
  • 9 Meilleures vitamines et suppléments pour chiens pour une santé améliorée
  • Prévision des taux des CD pour 2021 : Les taux resteront probablement bas, mais ils pourraient augmenter plus tard dans l’année
  • Comment structurer la documentation du système de management de la qualité
  • Douleur pelvienne chronique et prostatite : symptômes, diagnostic et traitement
  • Croustillant aux baies mélangées
  • Recette de pudding au chocolat à faible teneur en glucides
  • Jeux et activités sains pour les enfants | Informatique en ligne de l’UIC
  • Wheat Ales (American)
  • Les bienfaits de l’allaitement maternel au-delà d’un an

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

Archives

  • mars 2021
  • février 2021
  • janvier 2021
  • décembre 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com