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?

Kurt Liu
la source

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é.

Daniel
la source
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]
Communauté
la source
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