645 Stimmen

Wie entferne ich RVM (Ruby Version Manager) von meinem System?

Wie kann ich RVM (Ruby Version Manager) von meinem System entfernen?

11 Stimmen

Ich bin mir nicht sicher, ob Sie beabsichtigen, die rvm -- es könnte seine "Aufdringlichkeit" sein, aber rbenv 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.

5voto

Vishnu Atrai Punkte 2235

Entfernen Sie das RVM-Ladeskript aus /.bash_rc oder /.zsh_rc und verwenden Sie es dann:

rm -rf /.rvm

Oder:

rvm implode

4 Stimmen

Ist es rvm rm -rf /.rvm o rm -rf ~/.rvm ?

5voto

slal Punkte 2361

Laufen:

rvm implode

Nun müssen Sie das RVM-Gem mit deinstallieren:

gem uninstall rvm

Prüfen Sie, ob in Ihrem Home-Verzeichnis noch RVM-Dateien vorhanden sind, und wenn ja, entfernen Sie diese.

Wechseln Sie in das Home-Verzeichnis und listen Sie alle versteckten Dateien auf:

ls -a

rm  .rvm
rm  .rvmrc

0 Stimmen

Note : RVM ist kein Juwel, also gem uninstall rvm scheitern wird.

3voto

rogerdpack Punkte 55995

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 ".

3voto

leenyburger Punkte 1178

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

2voto

chbrown Punkte 11109

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.com

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.

Powered by:

X