Como The Tin Man sugere (acima) RVM ( Ruby Version Manager ) é o padrão para atualizar sua instalação Ruby no OSX: https://rvm.io
Para começar, abra uma janela de terminal e emita o seguinte comando:
\curl -L https://get.rvm.io | bash -s stable --ruby
(você precisará confiar no RVM Dev Team que o comando não é malicioso - se você for um pinguim paranóico como eu, você sempre pode ler a fonte : https://github.com/wayneeseguin/rvm ) Quando estiver completo você precisa reiniciar o terminal para fazer o rvm
comando funcionar.
rvm list known
(mostra as últimas versões disponíveis do Ruby)
rvm install ruby-2.3.1
Para uma versão específica, seguida por
rvm use ruby-2.3.1
ou se você deseja apenas a versão mais recente (atual):
rvm install current && rvm use current
(instala a versão estável atual - no momento de escrever ruby-2.3.1 - atualize este wiki quando novas versões forem lançadas)
Nota sobre a compilação de Ruby : No meu caso, também tive que instalar o Homebrew http://mxcl.github.com/homebrew/ para obter as joias de que precisava ( RSpec ), o que, por sua vez, força você a instalar o Xcode (se ainda não o fez ) https://itunes.apple.com/us/app/xcode/id497799835 E / OU instale o pacote GCC de: https://github.com/kennethreitz/osx-gcc-installer para evitar erros ao executar " make ".
Edit: No Mavericks, você pode escolher instalar apenas as ferramentas de linha de comando do Xcode em vez de todo o pacote Xcode, que vem com o gcc e muitas outras coisas que você pode precisar para construir pacotes. Ele pode ser instalado executando xcode-select --install
e seguindo o prompt na tela.
Nota sobre os erros : se obtiver o erro " RVM não é uma função " ao tentar este comando, visite: Como faço para alterar minha versão de Ruby usando RVM? para a solução.