Quelle (s) version (s) de Mac OS X Ruby est installé par défaut?


19

Je pense à utiliser Ruby pour écrire un script d'installation, mais je ne sais pas si toutes les versions majeures de Mac OS X l'installent par défaut.

Quelle (s) version (s) de Mac OS X ont l'interpréteur Ruby installé par défaut?

Réponses:


8

La page de téléchargement de Ruby indique que Tiger (10.4) et Leopard (10.5) incluent tous les deux Ruby. Je peux vérifier sur les machines de ma propre maison que Lion (10.7), Mountain Lion (10.8) et Mavericks (10.9) sont tous livrés avec Ruby. Je ne peux pas personnellement vérifier que Snow Leopard (10.6) contenait Ruby, mais ce serait choquant s'il était présent dans les versions précédentes et suivantes, mais pas Snow Leopard.

Si votre public cible est des personnes qui ont acheté leur ordinateur ou mis à niveau leur système d'exploitation le 29 avril 2005 ou après, vous devriez utiliser Ruby dans votre programme d'installation en toute sécurité.


Si vous en avez l'occasion, pourriez-vous publier les numéros de version pour chaque système d'exploitation? Je sais que Mavericks est passé de Ruby 1.8 à 2.0 par défaut (bien qu'il comprenne les deux).
Alan Shutko

Snow Leopard a du rubis dessus. Il a la version 1.8.7
addison

23
  • 10.14 ruby ​​2.3.7p456 (2018-03-28 révision 63024) [universal.x86_64-darwin18]
  • 10.13 ruby ​​2.3.3p222 (2016-11-21 révision 56859) [universal.x86_64-darwin17]
  • 10.12 ruby ​​2.0.0p648 (2015-12-16 révision 53162) [universal.x86_64-darwin16]
  • 10.11.2 ruby ​​2.0.0p645 (2015-04-13 révision 50299) [universal.x86_64-darwin15]
  • 10.10.2 ruby ​​2.0.0p481 (2014-04-08 révision 45883) [universal.x86_64-darwin14]
  • 10.9.0: ruby ​​2.0.0p247 (2013-06-27 révision 41674) [universal.x86_64-darwin13]
  • 10.8.5: ruby ​​1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
  • 10.7.5: ruby ​​1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]

J'essaie d'utiliser une version plus récente de ruby ​​et de ne pas écraser la propre installation ruby ​​de l'OSX, quelle est la bonne façon de le faire? Je reçois un problème d'autorisation ici lorsque j'essaye brenv.
hhh

Utilisez Homebrew pour installer rbenvet vous pourrez avoir n'importe quelle version de Ruby en parallèle.
goetzc

1
chrubyest un moyen non invasif de le faire.
karmakaze
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.