25 votos

¿Qué versiones de Mac OS X tienen Ruby instalado por defecto?

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

¿Qué versiones de Mac OS X tienen el intérprete Ruby instalado por defecto?

31voto

Jameeel Puntos 36
  • 12.1 ruby 2.6.8p205 (2021-07-07 revisión 67951) [universal.arm64e-darwin21]
  • 11.6.1 ruby 2.6.3p62 (2019-04-16 revisión 67580) [universal.x86_64-darwin20]
  • 10.15.7 ruby 2.4.0p0 (2016-12-24 revisión 57164) [x86_64-darwin16]
  • 10.14 ruby 2.3.7p456 (2018-03-28 revisión 63024) [universal.x86_64-darwin18]
  • 10.13 ruby 2.3.3p222 (2016-11-21 revisión 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]

0 votos

Estoy tratando de utilizar una versión más reciente 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 permisos aquí al intentar brenv.

1 votos

Utiliza Homebrew para instalar rbenv y entonces puedes tener cualquier versión de Ruby en paralelo.

1 votos

chruby es una forma no invasiva de hacerlo.

9voto

TraFoO Puntos 11

En Página de descarga de Ruby indica que tanto Tiger (10.4) como 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 todos con Ruby. No puedo verificar personalmente que Snow Leopard (10.6) contenga Ruby, pero sería chocante que estuviera presente en las versiones anteriores y posteriores pero no en Snow Leopard.

Si tu público objetivo son personas que compraron sus ordenadores o actualizaron su sistema operativo a partir del 29 de abril de 2005, no deberías tener problemas si utilizas Ruby en tu instalador.

0 votos

Si tienes oportunidad, ¿podrías publicar los números de versión de cada sistema operativo? Sé que Mavericks cambió de Ruby 1.8 a 2.0 por defecto (aunque incluye ambos).

0 votos

Snow Leopard sí tiene Ruby. Tiene la versión 1.8.7

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X