Comme le suggère The Tin Man (ci-dessus) RVM ( Ruby Version Manager ) est la norme pour la mise à niveau de votre installation Ruby sur OSX: https://rvm.io
Pour commencer, ouvrez une fenêtre de terminal et exécutez la commande suivante:
\curl -L https://get.rvm.io | bash -s stable --ruby
(vous devrez faire confiance à l'équipe de développement RVM que la commande n'est pas malveillante - si vous êtes un pingouin paranoïaque comme moi, vous pouvez toujours aller lire la source : https://github.com/wayneeseguin/rvm ) Quand c'est terminé vous devez redémarrer le terminal pour que la rvm
commande fonctionne.
rvm list known
(vous montre les dernières versions disponibles de Ruby)
rvm install ruby-2.3.1
Pour une version spécifique, suivi de
rvm use ruby-2.3.1
ou si vous voulez juste la dernière version (actuelle):
rvm install current && rvm use current
(installe la version stable actuelle - au moment de la rédaction de ruby-2.3.1 - veuillez mettre à jour ce wiki lorsque de nouvelles versions sont publiées)
Remarque sur la compilation de Ruby : Dans mon cas, j'ai également dû installer Homebrew http://mxcl.github.com/homebrew/ pour obtenir les gemmes dont j'avais besoin ( RSpec ), ce qui vous oblige à installer Xcode (si vous ne l'avez pas déjà ) https://itunes.apple.com/us/app/xcode/id497799835 ET / OU installez le paquet GCC à partir de: https://github.com/kennethreitz/osx-gcc-installer pour éviter les erreurs lors de l'exécution de " make ".
Edit: À partir de Mavericks, vous pouvez choisir d'installer uniquement les outils de ligne de commande Xcode au lieu de tout le package Xcode, qui est livré avec gcc et beaucoup d'autres choses dont vous pourriez avoir besoin pour créer des packages. Il peut être installé en exécutant xcode-select --install
et en suivant l'invite à l'écran.
Remarque sur les erreurs : si vous obtenez l'erreur " RVM n'est pas une fonction " en essayant cette commande, visitez: Comment changer ma version de Ruby en utilisant RVM? pour la solution.