2010-09-25 7 views
5

Ich habe Snow Leopard mit Rails 2.3.5 zusammen mit anderen Versionen (2.2.2 und 1.2.6) installiert. Ich möchte 2.2.2 verwenden, da der Webserver, auf dem ich bereitstellen möchte, eine 2.2.x-Version von Rails verwendet. Ich habe versucht, Rails 2.3.5 zu deinstallieren, aber diese Fehlermeldung erhalten:Wie änderst du die Rails-Version auf einem Mac?

ERROR: While executing gem ... (Gem::InstallError) 
    cannot uninstall, check `gem list -d rails` 

Gibt es eine andere Möglichkeit, die Rails-Version zu einer der anderen installierten Rails-Versionen einstellen?

+0

Wie haben Sie es deinstalliert? Haben Sie den Sudo-Befehl verwendet, bevor Ihr "Gem Uninstall Rails" –

Antwort

3

Sie sollten wirklich nach RVM (Ruby Version Manager) schauen, es ist großartig!

Prost

Denis

+0

+1 IMHO RVM wird Ihnen eine Menge Schmerzen und Tränen zu speichern, und es ist ein Stück Kuchen zu installieren und zu starten. – Petros

+1

RVM verwaltet Ruby, nicht Rails. Wie hilft das? –

+1

Verwalten von Schienen mit Gemsets http://rvm.beginrescueend.com/gemsets/basics/ – denisjacquemin

3

Sie sollten dies tun können, ohne etwas deinstallieren zu müssen. Sie können die Version der Schienen angeben, für die Sie eine Anwendung erstellen möchten, indem Sie beim Erstellen einer neuen App Folgendes eingeben.

rails _2.2.2_ app_name 
Verwandte Themen