Wie kann ich RVM (Ruby Version Manager) von meinem System entfernen?
Ist es rvm rm -rf /.rvm
o rm -rf ~/.rvm
?
Wie kann ich RVM (Ruby Version Manager) von meinem System entfernen?
Beachten Sie, dass Sie, wenn Sie RVM über apt-get installiert haben, einige weitere Schritte ausführen müssen als rvm implode
o apt-get remove ruby-rvm
um es wirklich zu deinstallieren.
Ver " Installation von RVM unter Ubuntu ".
Für andere Shell-Neulinge, die versuchen, die PATH-Variable zu korrigieren
Nachdem Sie die Anweisungen in der akzeptierten Antwort befolgt haben, überprüfen Sie Ihre PATH-Variable und ändern Sie sie, falls nötig:
env | grep PATH
wenn Sie irgendwo "rvm" sehen, müssen Sie herausfinden, wo Sie PATH setzen und es ändern. Ich habe ihn in 3 Dateien gesetzt - überprüfen Sie also alle folgenden Dateien:
vim .bashrc
Löschen Sie die Zeilen in der Datei, die auf rvm verweisen, mit dem Befehl dd. :wq zum Speichern und Beenden.
source .bashrc
zum "Nachladen"
Wiederholen Sie diesen Vorgang (beginnend mit dem Befehl vim) für .profile und .bash_profile
Wenn Sie immer noch eine env: ruby_executable_hooks: No such file or directory
wenn Sie ein Ruby-Paket aufrufen, bedeutet das, dass RVM ein kleines Geschenk für Sie in Ihrem $PATH
.
Führen Sie Folgendes aus, um die fehlerhaften Skripte zu finden:
grep '#!/usr/bin/env ruby_executable_hooks' /usr/local/bin/*
Dann rm
alle Spiele. Sie müssen alle diese Bibliotheken mit einer RVM-freien Version neu installieren. gem
natürlich.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
11 Stimmen
Ich bin mir nicht sicher, ob Sie beabsichtigen, die
rvm
-- es könnte seine "Aufdringlichkeit" sein, aberrbenv
Sie können immer noch mehrere Ruby-Versionen auf Ihrem System verwalten, aber es setzt keine Shell-Befehle außer Kraft, verwaltet keine Gemsets (Bundler ist mehr als ausreichend) und muss nicht in der Shell geladen werden.