В какой версии Mac OS X по умолчанию установлен Ruby?


19

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

В какой версии Mac OS X по умолчанию установлен интерпретатор Ruby?

Ответы:


8

На странице загрузки Ruby указано, что Tiger (10.4) и Leopard (10.5) включают Ruby. По машинам в моем собственном доме я могу убедиться, что Lion (10.7), Mountain Lion (10.8) и Mavericks (10.9) поставляются с Ruby. Я не могу лично подтвердить, что Snow Leopard (10.6) содержал Ruby, но было бы шокирующим, если бы он присутствовал в предыдущей и последующих версиях, но не Snow Leopard.

Если ваша целевая аудитория - это люди, которые купили свои компьютеры или обновили свою операционную систему 29 апреля 2005 года или после этой даты, вы можете использовать Ruby в своей программе установки.


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

На снежном барсе есть Рубин. Он имеет версию 1.8.7
Addison

23
  • 10.14 ruby ​​2.3.7p456 (версия 20130-03-28 63024) [universal.x86_64-darwin18]
  • 10.13 ruby ​​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: ruby ​​2.0.0p247 (2013-06-27 редакция 41674) [universal.x86_64-darwin13]
  • 10.8.5: ruby ​​1.8.7 (2012-02-08, уровень обновления 358) [universal-darwin12.0]
  • 10.7.5: ruby ​​1.8.7 (уровень обновления 24-01 2010-10-10) [universal-darwin11.0]

Я пытаюсь использовать более новую версию ruby ​​и не перезаписывать собственную установку OSX ruby, как правильно это сделать? Я получаю разрешение здесь при попытке Brenv.
HHH

Используйте Homebrew для установки, rbenvи тогда вы можете иметь любую версию Ruby параллельно.
goetzc

1
chrubyэто неинвазивный способ сделать это.
Кармаказе
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.