Existem dois "gerenciadores de versão Ruby" disponíveis, os quais você pode escolher:
Estes foram criados para manter várias versões do Ruby no mesmo sistema. Depois de instalá-los e instalar sua própria versão do Ruby, você não vai mexer no Ruby e no Gems do seu sistema, o que é o maior benefício.
Qual deles devo escolher?
Ambos fazem a mesma coisa, mas seguem filosofias diferentes;rbenv
tenta ser mais leve com plugins opcionais, enquanto o RVM é mais completo quando se trata de instalar Rubis e manter diferentes Gemsets. Então a escolha é sua.
Eu pessoalmente recomendo rbenv
por sua simplicidade. Eu tenho usado desde anos e sempre funcionou bem. Anteriormente, eu recomendaria o RVM (e uma versão anterior dessa resposta mencionou isso), mas acho que é mais difícil entrar em contato.
Como faço para instalá-los?
Se você escolher rbenv
:
- Siga as instruções de instalação
- Instale o
ruby-build
- Executar
rbenv install x.x.x
ondex.x.x
é a versão (userbenv install --list
para ver quais estão disponíveis - Execute
rbenv global x.x.x
para alterar sua versão global do Ruby
Se você escolher o RVM:
- Use o método de instalação segura
- Leia as instruções de instalação - provavelmente você deseja a configuração de usuário único
- Use
rvm list known
para listar Rubis disponíveis e, em seguida, executervm install x.x.x
para instalar uma versão específica. - Use
rvm use x.x.x --default
para alterar seu Ruby padrão