Ho incasinato il mio ambiente di sviluppo Ruby su Ubuntu 10.04.
Qual è il modo migliore per rimuovere questi pacchetti dal mio sistema?
- Rubino
- Tutte le gemme
- RubyGems
Per ricominciare, vorrei reinstallare Ruby usando RVM .
Ho incasinato il mio ambiente di sviluppo Ruby su Ubuntu 10.04.
Qual è il modo migliore per rimuovere questi pacchetti dal mio sistema?
Per ricominciare, vorrei reinstallare Ruby usando RVM .
Risposte:
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).
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 chi si chiede, 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.
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 dal momento che dici che è rotto ...)
Per impostazione predefinita, le gemme Ruby sono installate nella tua cartella home, sotto la cartella .gem. Se vuoi davvero pulire le cose, elimina ~ / .gem e dovrebbe bastare. Quando reinstalli Ruby e tutto il resto, la cartella verrà nuovamente creata e sarai a posto.
/var/lib/gems
, probabilmente vale la pena pulirle anche lì.
Se hai installato Ruby utilizzando RVM, il seguente comando rimuoverà completamente la directory installata di RVM:
rvm implode
L'esecuzione di questo comando richiederà la conferma per eliminare la .rvm
directory.
Dopo aver completato l'eliminazione della .rvm
directory, 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 le gemme di rubino
gem uninstall rvm