Ich bin neu bei Ruby und Rails und habe die neueste Beta-Version von Rails 4 auf meinem Mac installiert, bevor ich RVM installiert habe, um meine Versionen zu verwalten. Die Rails 4 Beta wird zu einem riesigen Ärger, weil es die Standardversion in jedem neuen Tab ist, das ich im Terminal öffne. Wie kann ich die Rails 4 Beta und alle Verweise darauf deinstallieren?
Abgesehen von der Deinstallation von Schienen müssen Sie railties deinstallieren. Gem - rails exec ist nur ein Wrapper, der die aktuellsten Schienen-Juwelen auswählt.
%Vor%Versuchen Sie:
%Vor%oder
%Vor%und Sie werden gefragt, welche Version deinstalliert werden soll (falls es mehrere gibt).
Ich hatte das gleiche Problem wie ckarbass (Rails wurde immer noch auf 4.0.0.rc1 gesetzt, als ich rails -v
eingab). Um es zu lösen, habe ich den Rat von Bernard Potocki benutzt, aber in Betracht gezogen, dass ich eine andere Version hatte.
Um es für jede mögliche Version zu ermöglichen, tun Sie einfach:
gem uninstall rails
Wählen Sie dann die Version von Rails 4, die Sie haben, und löschen Sie sie.
Dann tu das:
gem uninstall railties
Und mach dasselbe.
Als ich die Rails 4-Version von railties deinstalliert habe, hat es mir gesagt, dass Abhängigkeiten für ein paar Edelsteine (Kaffeestreifen und Sass-Rails) nicht erfüllt werden. Also habe ich genau das gleiche mit beiden getan, wie ich es oben getan habe, und auch ihre Rails 4-Versionen gelöscht (zum Beispiel für Sass-Rails hatte ich eine Version namens sass-rails-4.0.0.rc1 installiert).
Und fertig! Das Terminal listet nun 3.2.13 als meine aktuelle Rails-Version auf.
Ich hatte das gleiche Problem mit der endgültigen Version von Rails 4.0.0. Ich habe alles, was vorher erwähnt wurde, ohne Erfolg benutzt. Was geholfen hat, all meine Edelsteine aufzulisten, ich benutze Windows, also war es:
%Vor%Dann habe ich die Schienenversionen überprüft. Es zeigte Schienen 3.2.14 (was ich wollte) mit den Schienen 4.0.0, 4.0.0.rc2 und 3.2.14.
Ich habe dann
ausgeführt %Vor%und alle anderen Versionen außer 3.2.14 deinstalliert und jetzt funktioniert es gut. Das Problem war, dass bei der Installation von Rails 3.2 die neuesten (oder alle) Versionen von Railties installiert werden.
Mach
%Vor%und wählen Sie die Version 4 Beta als die zu deinstallieren. Machen Sie sich zu diesem Zeitpunkt keine Sorgen über unübertroffene Abhängigkeiten. Sagen Sie einfach "Ja", um mit der Deinstallation fortzufahren.
Sobald es weg ist, mach
%Vor%Dadurch wird die neueste Version für Sie installiert und installiert.
Tags und Links ruby ruby-on-rails rubygems rvm