У яких версіях Mac OS X встановлено Ruby за замовчуванням?


19

Я думаю про використання Ruby для написання інсталяційного сценарію, але я не впевнений, чи всі основні версії Mac OS X встановлюють його за замовчуванням.

У яких версіях Mac OS X встановлений інтерпретатор Ruby за замовчуванням?

Відповіді:


8

Сторінка завантаження Ruby вказує, що обидва тигра (10.4) та леопарда (10.5) містять Ruby. Я можу переконатися на машинах у власному будинку, що Лев (10,7), Гірський лев (10,8) та Маверикс (10,9) приходять разом з Рубі. Я не можу особисто переконатися, що Snow Leopard (10.6) містив Ruby, але це було б шокуюче, якби він був присутній у попередній та наступній версіях, але не Snow Leopard.

Якщо ваша цільова аудиторія - це люди, які придбали комп’ютери або оновили свою операційну систему 29 квітня 2005 року або пізніше, вам слід бути в безпеці, використовуючи Ruby у своєму інсталяторі.


Якщо у вас є шанс, чи можете ви розмістити номери версій для кожної ОС? Я знаю, що Mavericks перейшов з Ruby 1.8 на 2.0 за замовчуванням (хоча він включає обидва).
Алан Шутко

Сніговий барс має на собі Рубі. Він має версію 1.8.7
Аддісон

23
  • 10,14 рубіну 2.3.7p456 (2018-03-28 версія 63024) [Universal.x86_64-darwin18]
  • 10,13 рубіну 2.3.3p222 (редакція 2016-11-21 56859) [Universal.x86_64-darwin17]
  • 10.12 ruby ​​2.0.0p648 (2015-12-16 версія 53162) [Universal.x86_64-darwin16]
  • 10.11.2 ruby ​​2.0.0p645 (редакція 2015-04-13 50299) [universal.x86_64-darwin15]
  • 10.10.2 ruby ​​2.0.0p481 (2014-04-08 перегляд 45883) [Universal.x86_64-darwin14]
  • 10.9.0: рубін 2.0.0p247 (2013-06-27 версія 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]

Я намагаюся використовувати новішу версію ruby, а не перезаписувати власну установку рубіну OSX, який правильний спосіб це зробити? Я отримую дозвіл питання тут при спробі brenv.
hhh

Використовуйте Homebrew для встановлення, rbenvі тоді ви можете мати будь-яку версію Ruby паралельно.
goetzc

1
chrubyце неінвазивний спосіб зробити це.
karmakaze
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.