Mühe entfernen rake 0.9
Ich bin mit einigen Schwierigkeiten, das entfernen der rake gem in der version 0.9. Ich konnte laufen gem uninstall rake
und ich glaubte, dass dieser gestrichen zu haben. Doch zurück zu Edelstein-Liste ist es noch zeigte, dass es noch existiert.
Läuft gem env
:
GEM PATHS:
/home/sean/.rvm/gems/ruby-1.9.2-p180
/home/sean/.rvm/gems/ruby-1.9.2-p180@global
Ging ich in die @global
Verzeichnis und manuell gelöscht, gibt es, doch noch bleibt es irgendwo. Ich kann es sehen, wenn ich laufen gem list
. 0,9 rake gem verursacht Probleme für meine Rails-3.0.7-Anwendung.
Lief ich gem list -d rake
:
rake (0.9.0, 0.8.7)
Installed at
(0.9.0): /home/sean/.rvm/gems/ruby-1.9.2-p180@global
(0.8.7): /home/sean/.rvm/gems/ruby-1.9.2-p180
Sehe ich nicht alles in die Edelsteine-Verzeichnis für ruby-1.9.2-p180@global
InformationsquelleAutor der Frage sean | 2011-05-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie ausführen,
richtig zu entfernen rake 0.9.0 von rvm
InformationsquelleAutor der Antwort Alexey
In terminal-Typ:
gem uninstall rake
wählen Sie die version 0.9.0, wenn Sie dazu aufgefordert werden.Dann ändern Sie Ihre Gemfile in Ihrer Rails-Anwendung:
Dann im terminal ausführen:
Diese Schritte sollten die Probleme zu beheben, die du hast. Upgrade auf rake wieder, wenn Sie ein upgrade auf rails 3.1.
InformationsquelleAutor der Antwort JZ.
Wenn Sie mit rvm Sie erhalten rake 0.9 installiert "kostenlos" in dem globalen gemset das macht es schwer (unmöglich?) deinstallieren richtig.
gem uninstall rake
erfolgreich ist, aber nicht tatsächlich entfernen Sie rake 0.9. Ich hatte es manuell tun, für beide REE und 1.9.2.Bearbeitete ich die rake ausführbares Skript (zu finden mit
which rake
) und fügte ein:...vor der letzten Zeile. Dies druckt (auf meinem system):
Gem.bin_path: ~/.rvm/gems/ree-1.8.7-2011.03@global/gems/rake-0.9.0/bin/rake
Entfernen 0.9-cd in ~/.rvm/gems/ree-1.8.7-2011.03 " und löschen Sie manuell alle rake-0.9-Dateien (Edelsteine, Spezifikationen sind diejenigen, die zählen glaube ich).
InformationsquelleAutor der Antwort dvdplm
Ich lief in das gleiche problem (benötigt rake 0.8.7 bekam aber 0.9.0 "for free" mit rvm). Zunächst
gem list -d rake
gab die folgende Ausgabe:Umstellung auf das Globale gemset mit
rvm use @global
gab mir diese Ausgabe:So, ich habe gerade
gem uninstall rake
. Nun, das Umschalten zurück zu meinem gemset mitrvm use @my_gemset
die richtige version von rake (0.8.7) verwendet wird.InformationsquelleAutor der Antwort metavida
Wenn Sie bundler sollten Sie diese der ausgezeichnete Artikel von Yehuda Katz. Nach seinen Anweisungen bedeutet, dass Sie nicht haben, um deinstallieren rake 0.9.0. Versuchen Sie folgenden Befehl:
Voranstellen
bundle exec
wird, stellen Sie sicher, dass nur Sie die richtige version der rake wird geladen, unabhängig von anderen, das Sie installiert haben.InformationsquelleAutor der Antwort metavida
Haben Sie versucht, mit den 'gem cleanup" script ?
InformationsquelleAutor der Antwort Antarr Byrd