/ / Não sabe qual versão do Ruby eu instalei no Mountain Lion ..? - ruby-on-trilhos, rubi, macos, leão-da-montanha-osx, homebrew

Não sei qual versão do Ruby eu instalei no Mountain Lion ..? - rubi sobre trilhos, rubi, macos, osx-leão da montanha, homebrew

Olá usuários do Ruby / Rails!

Eu gostaria de usar a gema "simplecov" paraanálise de cobertura. Instalei a gema, mas sempre que executo testes, recebo uma mensagem dizendo que o simplecov não está ativado e não pode ser usado porque não estou usando o ruby ​​1.9+

Embora, quando eu corro

brew which ruby

Eu recebo:

ruby: 1.9.3-p362

O que sugere que eu tenho ruby ​​1.9+

Mas quando eu corro ruby -v Eu recebo:

ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

Então, qual versão do ruby ​​eu tenho? E como limpar meu repo mac para que eu só tenha o ruby ​​1.9+ e não a versão 1.8.7?

Obrigado!

Respostas:

4 para resposta № 1

Ambos. O OS X vem com o Ruby 1.8.7 como parte do sistema operacional, e removê-lo não é uma boa ideia (se é que é possível), pois pode ser necessário em locais inesperados (aplicativos, ferramentas, etc.). O que você precisa fazer é mudar seu $ PATH para que o 1.9.3 seja executável antes do 1.8.7.

Vejo https://superuser.com/questions/353775/installing-ruby-with-homebrew para mais informações sobre como mudar seu caminho