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.xondex.x.xé a versão (userbenv install --listpara ver quais estão disponíveis - Execute
rbenv global x.x.xpara 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 knownpara listar Rubis disponíveis e, em seguida, executervm install x.x.xpara instalar uma versão específica. - Use
rvm use x.x.x --defaultpara alterar seu Ruby padrão