Instalando o Ruby com o RVM no Ubuntu 14.04

6

Eu instalei o RVM usando o seguinte comando

\curl -L https://get.rvm.io | bash -s stable

Então eu reiniciei o terminal e executei estes comandos

source ~/.rvm/scripts/rvm
rvm requirements
rvm install ruby
rvm use ruby --default

Se eu executar este comando quando eu iniciar o terminal eu recebo o ruby 2.1.2 como a versão padrão do ruby, mas se eu reiniciar o terminal e eu rodar

ruby -v

Eu recebo a seguinte mensagem

The program 'ruby' can be found in the following packages:
 * ruby
 * ruby1.8
Try: sudo apt-get install <selected package>
    
por agusgambina 12.07.2014 / 18:41

2 respostas

5

Você pode verificar se o seu ~/.profile ou ~/.bashrc foi modificado pelo instalador do RVM? Eles deveriam, mas poderia ter havido algo errado com a instalação (e honestamente, acho as instruções do RVM e o procedimento de instalação muito confusos.)

Se você quiser que o RVM seja sempre carregado na inicialização do shell, você deve colocar seus comandos de inicialização no arquivo de configuração do seu shell. Para o Bash no Ubuntu (ou qualquer Linux), seria ~/.bashrc . Em outros sistemas operacionais, como o OS X, você prefere colocá-lo em ~/.bash_profile .

Você poderia tentar adicionar os comandos chamando o seguinte, mencionado em este post de blog :

cd ~
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc

Em seguida, reinicie seu shell e o RVM deve ser originado.

    
por 12.07.2014 / 19:33
0

Eu segui as etapas originais dos pôsteres e verifiquei meus .bashrc e .bash_profile.

Você precisa ter certeza de que seu shell bash está sendo executado como / bin / bash --login.

Geralmente, há uma configuração para executar todos os comandos como login. Meu rvm tinha todas as informações corretas no .bashrc e .bash_profile, mas eu ainda estava vendo a versão 1.8 ruby.

Depois de editar o perfil do terminal e reiniciar o terminal, minha versão do ruby apareceu como a mais recente.

    
por 28.09.2014 / 17:37

Tags