it-swarm-pt.tech

Como posso remover completamente Ruby + Rails + Gems?

Eu baguncei meu ambiente Ruby dev no Ubuntu 10.04.

Qual é a melhor maneira de remover esses pacotes do meu sistema?

  • Ruby
  • Todas as gemas
  • RubyGems

Para começar de novo, eu gostaria de reinstalar Ruby usando RVM .

25
zengr

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

Do página do manual do apt-get :

  purge
      purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
20
Marco Ceppi

Se você está usando o RVM, por que se incomodar em desinstalar o sistema ruby?

Eu instalo o 1.8.7 e o 1.9.2-rc via RVM.

Depois de ter instalado o RVM, você pode configurar o RVM 1.8.7 como sua instalação padrão Ruby. Apenas não instale o RVM como root.

Para aqueles que querem saber, 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.

7
Alan Peabody

Usando 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 para as gemas: elas não são consideradas como pacotes. Você precisará apagá-los manualmente (a menos que queira usar Ruby para fazê-lo, mas já que você diz que está quebrado ...)

Por padrão, as Ruby gems são instaladas na sua pasta pessoal, sob a pasta .gem. Se você realmente quer limpar as coisas, apenas delete ~/.gem, e isso deve ser suficiente. Quando você reinstalar Ruby e tudo, a pasta será criada novamente e você estará pronto para ir.

4
Little Jawa

Se você instalou Ruby usando o RVM, o seguinte comando irá remover completamente o diretório instalado do RVM:

 rvm implode

A execução deste comando solicitará sua confirmação para excluir o diretório .rvm.

Depois de concluir a exclusão do diretório .rvm, você recebe a seguinte mensagem que vale a pena:

Note que você pode precisar remover manualmente/etc/rvmrc e ~/.rvmrc se eles ainda existirem.

Por favor, verifique todos os .bashrc .bash_profile .profile e .zshrc para linhas de código-fonte do RVM e exclua ou comente se esta era uma instalação Por Usuário.

Remover Ruby Gems

gem uninstall rvm
0
Mukesh Chapagain