Pergunta

Estou executando o Ubuntu 10.04 Lucid e provavelmente errei ao desinstalar o RVM e agora ele parece não ter sido completamente removido do sistema.Agora gostaria de instalar isso novamente, mas estou com problemas.

O que acontece é que tenho saídas estranhas geradas quando tento executar algumas linhas de comando:

# Note that following command lines don't output the version
# (between the word "version" and the word "is") as it should be.

$ rvm
$ rvm -v
> -bash: /usr/local/rvm/scripts/base: No such file or directory
> A RVM version  is installed yet 1.10.3 is loaded.
>  Please do one of the following:
>   * 'rvm reload'
>   * open a new shell


# Even if I use the 'cd' command I have problems...

$ cd ..
> -bash: /usr/local/rvm/scripts/initialize: No such file or directory
> -bash: /usr/local/rvm/scripts/hook: No such file or directory

Isso provavelmente significa que o RVM não foi removido corretamente, mesmo que o Ruby pareça estar rodando também:

$ which ruby
/usr/local/bin/ruby
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

Então, o que posso fazer para remover/desinstalar completamente o RVM?


ATUALIZAR

Resolvi parte do problema (ou, talvez, todos os problemas):aquele (aqueles) estava relacionado ao Phusion Passenger que ainda carregava o caminho antigo relacionado à versão Ruby gerenciada pelo RVM.

Foi útil?

Solução

RVM installs everything into ~/.rvm. To remove RVM from your system run 'rm -rf ~/.rvm'.

Referir esse.e onde está tudo instalado?

Outras dicas

primeira tentativa echo $rvm_path - se isso mostra alguma coisa - rm -rf isto

segundo:

sudo rm -rf /ust/local/rvm /etc/rvmrc /etc/profile.d/rvm.sh ~/.rvm*

próxima verificação ls -l /usr/local/bin | grep rvm isso mostrará links para rvm - rm -rf eles

e por ultimo which rvm - se mostrar alguma coisa tente verificar este caminho e remova pelo menos este arquivo.

De rvm help:

implode  - (seppuku) removes the rvm installation completely.
           This means everything in $rvm_path (~/.rvm || /usr/local/rvm).
           This does not touch your profiles. However, this means that you
           must manually clean up your profiles and remove the lines which source RVM.

A julgar pelo seu $PATH você também pode (alternativamente) remover todos os seguintes arquivos e diretórios:

  • /usr/local/rvm
  • /etc/rvmrc
  • /etc/profile.d/rvm.sh
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top