Completamente Remove Ruby + Rails + Gems?

24

Eu estraguei meu ambiente de desenvolvimento do ruby no Ubuntu 10.04.

Eu preciso instalar o Ruby dessa vez usando o RVM . Qual é a melhor maneira possível de remover:

  • Ruby
  • Todas as gemas
  • RubyGems

Da minha máquina, para que eu possa começar de novo com o RVM?

    
por zengr 28.07.2010 / 22:11

4 respostas

17

Se você estiver usando pacotes do Ubuntu, execute sudo apt-get purge <packages>

Então, isso deve ser algo como:

sudo apt-get purge ruby rubygems

Na página man do apt-get :

  purge
      purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
    
por Marco Ceppi 28.07.2010 / 22:19
7

Se você estiver 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 do ruby. Apenas não instale o RVM como root.

Para os que estão se perguntando, o link tem as instruções de instalação do RVM.

Certifique-se de ler as instruções sobre os pacotes que 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.

    
por Alan Peabody 05.08.2010 / 02:27
4

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 pacotes. Você precisará deletá-los manualmente (a menos que você queira usar Ruby para fazer isso, mas já que você diz que está quebrado ...)

Por padrão, as gemas do Ruby 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 o Ruby e tudo mais, a pasta será criada novamente e você estará pronto.

    
por Little Jawa 29.07.2010 / 12:00
0

Se você instalou o Ruby usando o RVM, o seguinte comando 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 existe.

     

Por favor, verifique todos os .bashrc .bash_profile .profile e .zshrc para RVM   linhas de origem e excluir ou comentar se este era um por usuário   instalação.

Remova as gemas do Ruby

gem uninstall rvm
    
por Mukesh Chapagain 23.01.2018 / 12:07