o problema está no pacote ruby-rvm
instalado via apt - use esta resposta para corrigir: link
Alguém está percebendo problemas ao tentar instalar rvm no Ubuntu? Eu tenho tanto o Ruby 1.8.7 e 1.9.2 instalado na minha máquina, mas não consigo descobrir como torná-lo padrão para 1.9.2 diferente da rota rvm. No entanto, quando vou instalar o rvm usando o seguinte comando:
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
Eu recebo esta mensagem de erro:
Warning: /usr/share/ruby-rvm/archives/wayneeseguin-rvm-stable.tgz: Permission
Warning: denied
0 792k 0 2896 0 0 1878 0 0:07:11 0:00:01 0:07:10 128k
curl: (23) Failed writing body (0 != 2896)
Could not download 'https://github.com/wayneeseguin/rvm/tarball/stable'.
curl returned status '23'.
Eu procurei por uma correção, mas não consegui localizar uma. Este problema tem me incomodado desde agosto.
Qualquer ajuda se muito apreciada.
PS. Se é mais fácil remover o 1.8.7, você sugere que eu faça isso?
Atualização:
Usando o sudo apt get.
Eu quase não consigo acreditar que dor no a & amp; & amp; é só usar rvm. Depois de finalmente ter o rvm instalado e os arquivos do bash funcionando corretamente, fui instalar a versão 1.9.2 do Ruby. Naturalmente, o arquivo rvm git tem o código errado, como você pode ler neste link: link
Então aqui vamos nós de novo, eu opto por usar o rvm install 1.9.2-head e ele instala esta versão do ruby corretamente.
Eu então digo ao rvm para usar a versão 1.9.2 com o comando follow, rvm use 1.9.2-head. O RVM me diz que agora está usando o 1.9.2. Mas quando eu verifico a versão ruby com ruby -v, descubro que ainda está usando 1.8.7.
Por que é tão difícil conseguir esse trabalho? Eu sinto que perdi horas em algo que deveria ter sido relativamente fácil.