Quais versões do Mac OS X têm o Ruby instalado por padrão?

19

Estou pensando em usar o Ruby para escrever um script de instalação, mas não tenho certeza se todas as principais versões do Mac OS X o instalam por padrão.

Quais versões do Mac OS X têm o intérprete Ruby instalado por padrão?

Kurt Liu
fonte

Respostas:

8

A página de download do Ruby indica que o Tiger (10.4) e o Leopard (10.5) incluem Ruby. Posso verificar nas máquinas em minha própria casa que Lion (10.7), Mountain Lion (10.8) e Mavericks (10.9) vêm com Ruby. Pessoalmente, não posso verificar se o Snow Leopard (10.6) continha Ruby, mas seria chocante se estivesse presente nas versões anteriores e subseqüentes, mas não no Snow Leopard.

Se o seu público-alvo são pessoas que compraram seus computadores ou atualizaram seu sistema operacional em 29 de abril de 2005 ou depois dele, você deve estar seguro usando o Ruby em seu instalador.

Daniel
fonte
Se você tiver uma chance, poderá postar os números de versão de cada sistema operacional? Eu sei que o Mavericks mudou do Ruby 1.8 para o 2.0 como padrão (embora inclua os dois).
Alan Shutko
O Snow Leopard tem Ruby. Tem versão 1.8.7
addison
23
  • 10.14 ruby ​​2.3.7p456 (28-03-2018 revisão 63024) [universal.x86_64-darwin18]
  • 10.13 ruby ​​2.3.3p222 (revisão em 21/11/2016 56859) [universal.x86_64-darwin17]
  • 10.12 ruby ​​2.0.0p648 (revisão de 16/12/2015 - 53162) [universal.x86_64-darwin16]
  • 10.11.2 ruby ​​2.0.0p645 (revisão 2015/13 50299) [universal.x86_64-darwin15]
  • 10.10.2 ruby ​​2.0.0p481 (revisão em 2014-04-08 45883) [universal.x86_64-darwin14]
  • 10.9.0: ruby ​​2.0.0p247 (revisão de 27/06/2013 41674) [universal.x86_64-darwin13]
  • 10.8.5: ruby ​​1.8.7 (nível de correção 35/08/2012 358) [universal-darwin12.0]
  • 10.7.5: ruby ​​1.8.7 (nível de patch 2010-01-10 249) [universal-darwin11.0]
Comunidade
fonte
Estou tentando usar a versão mais recente do ruby ​​e não sobrescrever a instalação ruby ​​do OSX, qual é a maneira correta de fazer isso? Estou recebendo um problema de permissão aqui ao tentar o brenv.
hhh
Use o Homebrew para instalar rbenve, em seguida, você poderá ter qualquer versão do Ruby em paralelo.
Goetzc #
1
chrubyé uma maneira não invasiva de fazer isso.
22419 Karmakaze