Como alterar a versão ruby instalada

0

Estou tentando executar o ruby no meu RPi (distribuição Raspbian / Debian). Eu instalei o ruby com o comando apt-get, mas ele instalou o 1.9. 3 versão. Eu queria um novo, então eu removi aquele e o próximo, de acordo com algum guia, eu instalei o ruby-install e o usei para instalar o ruby 2.1. 5. Depois de algum download, a compilação instalou o ruby no meu ~ /. Rubis / rubi-2.1. 5 diretório.

Meu problema é que ruby -v ainda diz ruby 1.9.3 . Eu não sei porque 1.9. 3 não foi totalmente desinstalado e porque não foi atualizado para o mais novo. Como posso configurar corretamente meu sistema para reconhecer minha nova instalação do ruby?

    
por Soul Reaver 17.11.2014 / 20:54

3 respostas

1

Como jasonwryan não postou uma resposta que eu poderia dar como resposta certa, estou respondendo a minha própria pergunta com sua resposta de comentário. A ferramenta chruby com seu autoswitcher funcionou muito bem. Mais uma vez obrigado Jason.

    
por 18.11.2014 / 20:02
1

Talvez seja necessário atualizar seu caminho em /home/$your_username/.bashrc para incluir /path/to/ruby-2.1.5/bin da seguinte forma:

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

Observe que coloquei antes (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.

    
por 17.11.2014 / 21:18
0

Bem, há muitos gerentes de versão do ruby e ferramentas como rvm , chruby , rbenv e assim por diante.

Você pode verificar toda a lista deles em link

    
por 09.02.2016 / 14:43