Ruby est présent par défaut sur OS X, cependant, la version installé n’est pas la plus récente.
En effet, sur OS X El Capitan, la version installée est la version 2.0.
Dans ce petit tutoriel, je vous explique comment installer la version 2.3 de Ruby sur OS X El Capitan, mais la méthode pour installer une autre version plus récente est exactement la même.
Il vous suffira juste de changer les numéros de versions dans les commandes.
L’installation n’est pas très compliquée en elle-même, cependant, Ruby étant un langage de programmation et celui-ci s’adressant à des personnes ayant déjà un certain niveau en informatique, ce tutoriel s’adresse plus particulièrement aux personnes expérimentées.
Ceci étant dis, allons-y ! 🙂
Ouvrez un Terminal et tapez la commande suivante :
\curl -sSL https://get.rvm.io | bash -s stable --ruby
Cette commande installera RVM, qui est un outil permettant d’installer Ruby.
Une fois terminé, il vous faudra sûrement redémarrer votre Mac pour que RVM fonctionne.
Ensuite, exécutez la commande suivante :
rvm list known
Cette commande listera les versions disponibles de Ruby.
Pour installer Ruby 2.3, il faut donc taper la commande suivante :
rvm install ruby-2.3.0
Si vous souhaitez installer une autre version, changez ruby-2.3.0 par ruby-2.x.y.z, ou x, y et z représente un numéro de version.
Pour vérifier que Ruby 2.3 (ou la version que vous souhaitez installer) est correctement installée sur votre système, vous pouvez utiliser la commande ruby -v.
Si c’est toujours Ruby 2.0 qui est utilisé, tapez la commande suivante :
rvm use ruby-2.3.0
Voilà qui est fait. 😉
jai un problème pour télécharger la nouvelle version il est affiché :rvm install ruby-2.3.0
password required for ‘softwareupdate -l’: avec le symbole d’une clés ici
je suis sur mac
Votre problème vient peut-être du fait que vous essayez, à priori et d’après le message d’erreur indiqué, d’installer une ancienne version de Ruby.
Vous essayez d’installer la version que j’ai utilisé pour écrire cet article, mais mon article a presque deux ans…
Des versions plus récentes de Ruby sont depuis sorties, et la version actuelle est la version 2.5.1.
Peut-être essayer avec cette version-là…
Bonjour,
Pouvez-vous poster une capture d’écran du soucis (lien de la capture dans un commentaire de cet article) ?
/Users/axel*******/Desktop/Capture d’écran 2018-05-17 à 18.14.27.png
voici ce qui est affiché
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.12/x86_64/ruby-2.4.1.
Continuing with compilation. Please read ‘rvm help mount’ to get more information on binary rubies.
password required for ‘softwareupdate -l’: et ici symbol d’une clé
Bonjour,
Vous devez envoyer votre image sur internet afin d’obtenir une URL publique.
Là vous m’avez donner un chemin local, propre à votre machine, sans URL publiquement accessible je ne pourrais pas voir votre capture d’écran (j’édite votre commentaire pour supprimer votre nom du chemin de l’image).
https://www.cjoint.com/c/HErrkj82JPx
Ok. D’après ce que je vois, vous êtes encore sous macOS Sierra, du coup, à voir s’il n’y a pas moyen d’installer la dernière version de Ruby, la 2.5.1, sur cet OS, ou si elle est réservée à macOS High Sierra…
je suis sous macOS Sierra 10.12.6
puis quand même avoir la version 2.3 ou 2.4 de Ruby ?
Je ne suis pas expert en la matière donc je ne vais pas trop m’avancer, mais à priori, d’après ce que je vois sur votre message d’erreur, je ne pense pas que ce soit possible, ou en tous cas, pas facilement.
Il y a une raison particulière qui fait que vous souhaitez rester dans la version 2.3 ou 2.4 ?
Edit : Peut-être essayer ce (très) court tuto (en anglais) : https://jasoncharnes.com/install-ruby/
Je veux avoir la même version de Ruby qu’un tutoriel YouTube mais si j’en peix avoir une version plus avancé je suis preneur
C’est justement pour ça que depuis le début je vous propose d’installer la dernière version en date, la 2.5.1… 😉
Merci beaucoup mais je pense que le probleme vien des restrictions de mon mac
Je vais faire des recherches de mon coter
Merci beaucoup de votre aide
Axel
De rien, n’hésitez pas à venir poster la solution à votre soucis ici-même. Désolé de ne pas avoir pu vous aider davantage. 🙂