Eu errei meu ambiente de desenvolvimento Ruby no Ubuntu 10.04.
Qual é a melhor maneira possível de remover esses pacotes do meu sistema?
- Rubi
- All Gems
- RubyGems
Para começar de novo, eu gostaria de reinstalar o Ruby usando o RVM .
Eu errei meu ambiente de desenvolvimento Ruby no Ubuntu 10.04.
Qual é a melhor maneira possível de remover esses pacotes do meu sistema?
Para começar de novo, eu gostaria de reinstalar o Ruby usando o RVM .
Respostas:
Se você estiver usando pacotes Ubuntu, execute sudo apt-get purge <packages>
Então isso deve ser algo como:
sudo apt-get purge ruby rubygems
Na página de manual do apt-get :
purge purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
Se você estiver usando o RVM, por que se preocupar em desinstalar o ruby do sistema?
Eu instalo o 1.8.7 e o 1.9.2-rc via RVM.
Depois de instalar o RVM, você pode definir o RVM 1.8.7 como sua instalação ruby padrão. Apenas não instale o RVM como root.
Para quem se pergunta, https://rvm.io/ tem as instruções de instalação do RVM.
Certifique-se de ler as instruções sobre quais pacotes você precisa instalar para o Ubuntu antes de instalar o 1.8.7 via RVM. Se você não instalá-los, poderá ter problemas com algumas gemas.
Usando o synaptic, você pode remover os pacotes Ruby (selecione a opção "remover completamente"). Eu acho que isso é o equivalente da linha de comando: sudo apt-get purge
Agora as gemas: elas não são consideradas pacotes. Você precisará excluí-los manualmente (a menos que queira usar Ruby para fazê-lo, mas desde que você diga que está quebrado ...)
Por padrão, as gemas Ruby são instaladas na sua pasta pessoal, na pasta .gem. Se você realmente deseja limpar as coisas, basta excluir ~ / .gem, e isso deve ser suficiente. Quando você reinstalar o Ruby e tudo, a pasta será criada novamente e você estará pronto para prosseguir.
/var/lib/gems
, provavelmente vale a pena limpar lá também.
Se você instalou o Ruby usando o RVM, o comando a seguir removerá completamente o diretório instalado do RVM:
rvm implode
A execução deste comando solicitará sua confirmação para excluir o .rvm
diretório.
Depois de concluir a exclusão do .rvm
diretório, você recebe a seguinte mensagem que vale a pena notar:
Note que você pode precisar remover manualmente / etc / rvmrc e ~ / .rvmrc, se eles ainda existirem.
Verifique em todas as linhas de origem .bashrc .bash_profile .profile e .zshrc as linhas de origem RVM e exclua ou comente se esta foi uma instalação por usuário.
Como remover Ruby Gems
gem uninstall rvm