¿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?
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.
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
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.
fuente
rbenv
y luego puede tener cualquier versión de Ruby en paralelo.chruby
es una forma no invasiva de hacer esto.