Tenho tendência a resistir a atualizar as partes principais do meu ambiente de desenvolvimento para manter a estabilidade. Na semana passada, precisei atualizar o Tyre gem ( https://github.com/karmi/retire ), o que levou a uma série de atualizações necessárias:
- A última versão do Tire exigia o Ruby 1.9.3 (eu estava no 1.9.2).
- Atualizar Ruby com RVM exigia XCode 5 (eu estava em 4).
- O XCode mais recente exigia o OS X mais recente (eu estava no Lion).
- O OS X mais recente exigia um novo Java (eu uso Java para executar o Elasticsearch: http://www.elasticsearch.org/ ).
Aqui estão as etapas necessárias. Em geral, esta é uma nota para mim mesmo, mas espero que seja útil para outras pessoas que adotam lentamente as atualizações mais recentes.
- Atualize o OS X na App Store: https://itunes.apple.com/ca/app/os-x-mavericks/id675248567?mt=12
- Atualize o XCode. Faça login em sua conta de desenvolvedor Mac e vá para https://developer.apple.com/downloads/index.action . Baixe e instale a versão mais recente do XCode (5.0.1 no momento da escrita).
- Atualize o Java: http://support.apple.com/kb/DL1572?viewlocale=en_US Obrigado a esta resposta por apontar para o pacote certo: http://stackoverflow.com/a/19535253/363813
- Instale as ferramentas da linha de comando. Baixe e instale “Ferramentas de linha de comando (OS X Mavericks)” em https://developer.apple.com/downloads/index.action
- Atualize Ruby com RVM:
$ rvm upgrade 1.9.3-p448
(mais recente 1.9.x Ruby no momento da escrita: https://www.ruby-lang.org/en/downloads/ )
No final desse processo, eu tinha um ambiente estável e atualizado que me permitiu seguir minha intenção original: atualizar uma joia.
Às vezes, até as coisas simples são difíceis 🙂