Atualizando seu ambiente RoR para OS X Mavericks

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.

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 🙂