Aqui está a saída do console:
sergio@sergio-VirtualBox:~$ rvm list
rvm rubies
ruby-1.9.3 [ i386 ]
sergio@sergio-VirtualBox:~$ rvm use 1.9.3
Using /usr/share/ruby-rvm/gems/ruby-1.9.3
sergio@sergio-VirtualBox:~$ ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
Então o que está acontecendo? Preciso reiniciar minha máquina? Ou deveria funcionar logo de cara? Estou usando o Ubuntu 11.10, qualquer ajuda é apreciada.
rvm use 1.9.3 --default
tente torná-lo padrão.Respostas:
Você quebrou a versão do RVM. O Ubuntu faz algo no RVM que produz muitos erros, a única maneira segura de corrigir por enquanto é:
abra um novo terminal e verifique se o ambiente está limpo com as configurações antigas do RVM (não deve haver saída):
se houver saída, tente abrir um novo terminal; se isso não ajudar, reinicie o computador.
instale o RVM :
Se você achar que precisa de alguma ajuda, dê uma olhada no Instalando Ruby no Ubuntu 12.04 , que fornece um pouco mais de explicação.
fonte
rvm_dump_environment_flag=0
etc ...apt-get install rvm
muitos os usuários que executam esse comando que nem procuram no site do RVM.Verifique este link oficial
fonte
Encontrei um problema semelhante hoje - minha versão ruby não correspondia às minhas instalações do rvm.
Além disso,
rvm current
falhou.A mensagem de erro recomendou este comando útil, que resolveu o problema para mim:
fonte