it-swarm.it

Come posso rimuovere completamente Ruby + Rails + Gemme?

Ho incasinato il mio ambiente di sviluppo Ruby su Ubuntu 10.04.

Qual è il modo migliore per rimuovere questi pacchetti dal mio sistema?

  • Ruby
  • Tutte le gemme
  • RubyGems

Per ricominciare, vorrei reinstallare Ruby utilizzando RVM .

25
zengr

Se stai usando i pacchetti Ubuntu, esegui Sudo apt-get purge <packages>

Quindi dovrebbe essere qualcosa del tipo:

Sudo apt-get purge Ruby rubygems

Dalla pagina man 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 stai usando RVM perché preoccuparti di disinstallare il sistema ruby?

Installo sia 1.8.7 che 1.9.2-rc tramite RVM.

Dopo aver installato RVM, è possibile impostare RVM 1.8.7 come installazione Ruby predefinita. Basta non installare RVM come root.

Per coloro che si chiedono, https://rvm.io/ ha le istruzioni di installazione di RVM.

Assicurati di leggere le istruzioni su quali pacchetti devi installare per Ubuntu prima di installare 1.8.7 tramite RVM. Se non li installi potresti avere problemi con alcune gemme.

7
Alan Peabody

Usando synaptic, puoi rimuovere i pacchetti Ruby (seleziona l'opzione "rimuovi completamente"). Immagino che questo sia l'equivalente della linea di comando: Sudo apt-get purge

Ora per le gemme: non sono considerate pacchetti. Dovrai eliminarli manualmente (a meno che tu non voglia usare Ruby per farlo, ma dato che dici che è rotto ...)

Per impostazione predefinita, le gemme Ruby sono installate nella cartella principale, sotto la cartella .gem. Se vuoi davvero pulire le cose, elimina ~/.gem e dovrebbe bastare. Quando reinstalli Ruby e tutto, la cartella verrà nuovamente creata e sarai pronto per partire.

4
Little Jawa

Se hai installato Ruby usando RVM, il seguente comando rimuoverà completamente la directory installata di RVM:

 rvm implode

L'esecuzione di questo comando richiede la conferma dell'eliminazione della directory .rvm.

Dopo aver completato l'eliminazione della directory .rvm, viene visualizzato il seguente messaggio degno di nota:

Nota potrebbe essere necessario rimuovere manualmente/etc/rvmrc e ~/.rvmrc se esistono ancora.

Controllare tutti .bashrc .bash_profile .profile e .zshrc per le linee di origine RVM ed eliminare o commentare se si trattava di un'installazione per utente.

Rimuovi Ruby Gemme

gem uninstall rvm
0
Mukesh Chapagain