Ich habe meine Ruby-Entwicklungsumgebung auf Ubuntu 10.04 durcheinander gebracht.
Wie entferne ich diese Pakete am besten von meinem System?
- Rubin
- Alle Edelsteine
- RubyGems
Um neu zu beginnen, möchte ich Ruby mit RVM neu installieren .
Ich habe meine Ruby-Entwicklungsumgebung auf Ubuntu 10.04 durcheinander gebracht.
Wie entferne ich diese Pakete am besten von meinem System?
Um neu zu beginnen, möchte ich Ruby mit RVM neu installieren .
Antworten:
Wenn Sie Ubuntu-Pakete verwenden, führen Sie diese aus sudo apt-get purge <packages>
Das sollte ungefähr so aussehen:
sudo apt-get purge ruby rubygems
Auf der apt-get-Manpage :
purge purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
Wenn Sie RVM verwenden, warum sollten Sie dann überhaupt den System-Ruby deinstallieren?
Ich installiere sowohl 1.8.7 als auch 1.9.2-rc über RVM.
Nach der Installation von RVM können Sie RVM 1.8.7 als Standard-Ruby-Installation festlegen. Installieren Sie RVM nur nicht als root.
Für diejenigen, die sich fragen, hat https://rvm.io/ die RVM-Installationsanweisungen.
Lesen Sie die Anweisungen zu den Paketen, die Sie für Ubuntu installieren müssen, bevor Sie 1.8.7 über RVM installieren. Wenn Sie sie nicht installieren, können Probleme mit einigen Edelsteinen auftreten.
Mit synaptic können Sie die Ruby-Pakete entfernen (wählen Sie die Option "Vollständig entfernen"). Ich denke, das ist das Äquivalent zur Kommandozeile: sudo apt-get purge
Nun zu den Edelsteinen: Sie gelten nicht als Pakete. Sie müssen sie manuell löschen (es sei denn, Sie möchten Ruby verwenden, aber da Sie sagen, es ist kaputt ...)
Standardmäßig werden die Ruby-Edelsteine in Ihrem Basisordner unter dem Ordner .gem installiert. Wenn Sie die Dinge wirklich bereinigen möchten, löschen Sie einfach ~ / .gem, und es sollte ausreichen. Wenn Sie Ruby und alles neu installieren, wird der Ordner erneut erstellt und Sie können loslegen.
/var/lib/gems
, wahrscheinlich lohnt es sich auch dort zu putzen.
Wenn Sie Ruby mit RVM installiert haben, wird das RVM-Installationsverzeichnis mit dem folgenden Befehl vollständig entfernt:
rvm implode
Wenn Sie diesen Befehl ausführen, werden Sie aufgefordert, das Löschen des .rvm
Verzeichnisses zu bestätigen.
Nachdem das Löschen des .rvm
Verzeichnisses abgeschlossen ist, wird die folgende bemerkenswerte Meldung angezeigt:
Beachten Sie, dass Sie möglicherweise / etc / rvmrc und ~ / .rvmrc manuell entfernen müssen, wenn sie noch vorhanden sind.
Überprüfen Sie alle .bashrc .bash_profile .profile und .zshrc auf RVM-Quellzeilen und löschen Sie diese oder kommentieren Sie sie aus, wenn es sich um eine Einzelbenutzerinstallation handelt.
Ruby Gems entfernen
gem uninstall rvm