Como alterar a versão Ruby instalada

Como alterar a versão Ruby instalada

Estou tentando rodar Ruby no meu RPi (distro Raspbian/Debian). Eu instalei o Ruby com o comando apt-get, mas ele instalou o 1.9. 3 versão. Eu queria um mais novo, então removi aquele e em seguida, de acordo com algum guia, instalei o ruby-install e usei-o para instalar o ruby ​​2.1. 5. Após alguns downloads, a compilação instalou o Ruby em meu ~/. Rubis/rubi-2.1. 5 diretório.

Meu problema é que ruby -vainda diz ruby 1.9.3. Não sei por que 1.9. 3 não foi totalmente desinstalado e por que não foi atualizado para o mais recente. Como posso configurar corretamente meu sistema para reconhecer minha nova instalação Ruby?

Responder1

Pode ser necessário atualizar seu caminho /home/$your_username/.bashrcpara incluir /path/to/ruby-2.1.5/binassim:

export PATH="$HOME/rubies/ruby-2.1.5/bin:${PATH}"

Observe que eu coloqueiantes(também conhecido como "na frente") da variável de ambiente do caminho existente. Você pode testar isso executando o comando which ruby.

"Como funciona a variável de ambiente path no Linux?"tem mais detalhes.

Responder2

Como Jasonwryan não postou uma resposta que eu pudesse verificar como correta, estou respondendo minha própria pergunta com seu comentário-resposta. A chrubyferramenta com seu autoswitcher funcionou muito bem. Mais uma vez obrigado Jason.

Responder3

Bem, existem muitos gerenciadores de versão Ruby e ferramentas como rvm, e chrubyassim rbenvpor diante.

Você pode conferir a lista completa deles em https://www.ruby-toolbox.com/categories/ruby_version_management

informação relacionada