Versi Mac OS X mana yang sudah diinstal Ruby secara default?


19

Saya sedang berpikir tentang menggunakan Ruby untuk menulis skrip instalasi, tetapi saya tidak yakin apakah semua versi utama Mac OS X menginstalnya secara default.

Versi Mac OS X mana yang sudah diinstal oleh interpreter Ruby?

Jawaban:


8

The halaman download Ruby menunjukkan bahwa Tiger (10.4) dan Leopard (10.5) keduanya termasuk Ruby. Saya dapat memverifikasi dari mesin di rumah saya sendiri bahwa Lion (10.7), Mountain Lion (10.8), dan Mavericks (10.9) semuanya datang dengan Ruby. Saya tidak dapat secara pribadi memverifikasi bahwa Snow Leopard (10.6) mengandung Ruby, tetapi akan mengejutkan jika hadir di versi sebelumnya dan berikutnya tetapi tidak Snow Leopard.

Jika audiens target Anda adalah orang-orang yang membeli komputer mereka atau meningkatkan sistem operasi mereka pada atau setelah 29 April 2005, Anda harus aman menggunakan Ruby di installer Anda.


Jika ada kesempatan, bisakah Anda memposting nomor versi untuk setiap OS? Saya tahu Mavericks beralih dari Ruby 1.8 ke 2.0 sebagai default (meskipun termasuk keduanya).
Alan Shutko

Snow Leopard memang memiliki Ruby. Ini memiliki versi 1.8.7
addison

23
  • 10.14 ruby ​​2.3.7p456 (2018-03-28 revisi 63024) [universal.x86_64-darwin18]
  • 10.13 ruby ​​2.3.3p222 (revisi 2016-11-21 56859) [universal.x86_64-darwin17]
  • 10.12 ruby ​​2.0.0p648 (revisi 2015-12-16 53162) [universal.x86_64-darwin16]
  • 10.11.2 ruby ​​2.0.0p645 (revisi 2015-04-13 50299) [universal.x86_64-darwin15]
  • 10.10.2 ruby ​​2.0.0p481 (revisi 2014-04-08 45883) [universal.x86_64-darwin14]
  • 10.9.0: ruby ​​2.0.0p247 (2013-06-27 revisi 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]

Saya mencoba menggunakan versi ruby ​​yang lebih baru dan tidak menimpa instalasi ruby ​​OSX sendiri, apa cara yang tepat untuk melakukan itu? Saya mendapatkan masalah izin di sini ketika mencoba brenv.
hhh

Gunakan Homebrew untuk menginstal rbenvdan kemudian Anda dapat memiliki versi Ruby secara paralel.
goetzc

1
chrubyadalah cara non-invasif untuk melakukan ini.
karmakaze
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.