Quali versioni di Mac OS X hanno installato Ruby per impostazione predefinita?


19

Sto pensando di utilizzare Ruby per scrivere uno script di installazione, ma non sono sicuro che tutte le principali versioni di Mac OS X lo installino per impostazione predefinita.

Quali versioni di Mac OS X hanno installato l'interprete Ruby per impostazione predefinita?

Risposte:


8

La pagina di download di Ruby indica che Tiger (10.4) e Leopard (10.5) includono entrambi Ruby. Posso verificare dalle macchine della mia casa che Lion (10.7), Mountain Lion (10.8) e Mavericks (10.9) vengono tutti con Ruby. Non posso verificare personalmente che Snow Leopard (10.6) contenesse Ruby, ma sarebbe scioccante se fosse presente nelle versioni precedenti e successive ma non Snow Leopard.

Se il tuo pubblico di destinazione sono le persone che hanno acquistato i loro computer o aggiornato il loro sistema operativo il 29 aprile 2005 o successivamente, dovresti essere sicuro di utilizzare Ruby nel tuo programma di installazione.


Se ne hai la possibilità, potresti pubblicare i numeri di versione per ciascun sistema operativo? So che Mavericks è passato da Ruby 1.8 a 2.0 come predefinito (sebbene includa entrambi).
Alan Shutko,

Snow Leopard ha Ruby. Ha la versione 1.8.7
addison

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

Sto cercando di utilizzare la versione più recente di ruby ​​e di non sovrascrivere l'installazione ruby ​​dell'OSX, qual è il modo corretto per farlo? Ricevo un problema di autorizzazione qui quando provo brenv.
hhh,

Usa Homebrew per installare rbenve quindi puoi avere qualsiasi versione di Ruby in parallelo.
goetzc,

1
chrubyè un modo non invasivo per farlo.
karmakaze,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.