Atualizando o Rails Dev Unit do Snow Leopard para o Lion

1

Devo tomar algumas considerações para minha máquina de desenvolvimento Rails 3.0 / 3.1, Ruby 1.9.2 executando o OS X 10.6 Snow Leopard antes de atualizar para o OS X 10.7 Lion?

Haverá alguma coisa que eu preciso reinstalar? Finalmente devo fazer backup de meus conjuntos de gemas de alguma forma?

    
por Robert Klubenspies 23.08.2011 / 17:13

1 resposta

1

O OS X (incluindo o Lion) vem com sua própria versão do ruby, que provavelmente substituirá sua versão atual. (Eu não tenho certeza se o Lion está usando 1.8.7 ou 1.9 *) Mas o pior que pode acontecer é que você terá que atualizar para o 1.9.2 depois de atualizar para o Lion.

Isso não deve ser difícil, mas você também pode ter que reinstalar todas as suas gemas personalizadas, etc. Eu sugiro usar o RVM para gerenciar Ruby independente da versão local em sua máquina. Ele permite que você rastreie qualquer versão do Ruby que você queira por aplicativo, para que você não precise brincar com a versão da sua máquina e outros aplicativos que possam depender dela.

IE Você pode ter um aplicativo usando 1.8.7 e outro usando o 1.9.2, cada um com seu próprio conjunto de gemas e sem conflito entre eles ou sua máquina, que pode ter sua própria versão também.

Há um screencast demonstrando o RVM em Railscasts .

    
por 26.10.2011 / 13:14