¿Qué versión (s) de Mac OS X tiene Ruby instalado por defecto?

19

Estoy pensando en usar Ruby para escribir un script de instalación, pero no estoy seguro de si todas las versiones principales de Mac OS X lo instalan por defecto.

¿Qué versiones de Mac OS X tienen el intérprete de Ruby instalado de manera predeterminada?

Kurt Liu
fuente

Respuestas:

8

La página de descarga de Ruby indica que Tiger (10.4) y Leopard (10.5) incluyen Ruby. Puedo verificar desde máquinas en mi propia casa que Lion (10.7), Mountain Lion (10.8) y Mavericks (10.9) vienen con Ruby. No puedo verificar personalmente que Snow Leopard (10.6) contuviera a Ruby, pero sería impactante si estuviera presente en las versiones anteriores y posteriores, pero no Snow Leopard.

Si su público objetivo son personas que compraron sus computadoras o actualizaron su sistema operativo a partir del 29 de abril de 2005, debería estar seguro de usar Ruby en su instalador.

Daniel
fuente
Si tiene una oportunidad, ¿podría publicar los números de versión para cada sistema operativo? Sé que Mavericks cambió de Ruby 1.8 a 2.0 por defecto (aunque incluye ambos).
Alan Shutko
Snow Leopard tiene Ruby en él. Tiene la versión 1.8.7
addison
23
  • 10.14 ruby ​​2.3.7p456 (2018-03-28 revisión 63024) [universal.x86_64-darwin18]
  • 10.13 ruby ​​2.3.3p222 (revisión 2016-11-21 56859) [universal.x86_64-darwin17]
  • 10.12 ruby ​​2.0.0p648 (2015-12-16 revisión 53162) [universal.x86_64-darwin16]
  • 10.11.2 ruby ​​2.0.0p645 (2015-04-13 revisión 50299) [universal.x86_64-darwin15]
  • 10.10.2 ruby ​​2.0.0p481 (2014-04-08 revisión 45883) [universal.x86_64-darwin14]
  • 10.9.0: ruby ​​2.0.0p247 (2013-06-27 revisión 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]
Comunidad
fuente
Estoy tratando de usar una versión más nueva de ruby ​​y no sobrescribir la propia instalación de ruby ​​de OSX, ¿cuál es la forma correcta de hacerlo? Tengo un problema de permiso aquí cuando intento brenv.
hhh
Use Homebrew para instalar rbenvy luego puede tener cualquier versión de Ruby en paralelo.
goetzc
1
chrubyes una forma no invasiva de hacer esto.
karmakaze