25 votes

Dans quelle(s) version(s) de Mac OS X Ruby est-il installé par défaut ?

Je pense utiliser Ruby pour écrire un script d'installation, mais je ne suis pas sûr que toutes les versions majeures de Mac OS X l'installent par défaut.

Dans quelle(s) version(s) de Mac OS X l'interpréteur Ruby est-il installé par défaut ?

31voto

  • 12.1 ruby 2.6.8p205 (2021-07-07 révision 67951) [universal.arm64e-darwin21]
  • 11.6.1 ruby 2.6.3p62 (2019-04-16 révision 67580) [universal.x86_64-darwin20]
  • 10.15.7 ruby 2.4.0p0 (2016-12-24 révision 57164) [x86_64-darwin16]
  • 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]

0 votes

J'essaie d'utiliser une version plus récente de ruby et de ne pas écraser la propre installation de ruby de l'OSX, quelle est la bonne façon de faire cela ? J'obtiens un problème de permission aquí lors de l'essai de brenv.

1 votes

Utilisez Homebrew pour installer rbenv et vous pouvez alors avoir n'importe quelle version de Ruby en parallèle.

1 votes

chruby est un moyen non invasif de le faire.

9voto

Daniel Points 32917

El Page de téléchargement de Ruby indique que Tiger (10.4) et Leopard (10.5) incluent tous 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 il serait choquant qu'il soit présent dans les versions précédentes et suivantes mais pas dans Snow Leopard.

Si votre public cible est constitué de personnes qui ont acheté leur ordinateur ou mis à jour leur système d'exploitation le 29 avril 2005 ou après, vous ne risquez rien en utilisant Ruby dans votre programme d'installation.

0 votes

Si vous en avez l'occasion, pouvez-vous afficher les numéros de version de chaque système d'exploitation ? Je sais que Mavericks est passé de Ruby 1.8 à 2.0 par défaut (même s'il inclut les deux).

0 votes

Snow Leopard est équipé de Ruby. Il a la version 1.8.7

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X