Frage

Ich bin neu Entwicklung Rails, und ich versuche, herauszufinden, wie man eine ältere Version von Rails mit Apatana der RadRails IDE verwenden. Ich versuche, einen Freund zu helfen, die eine Website auf ältere Version als die gebaut hat, die automatisch von RadRails heruntergeladen wird, und ich bin mir ziemlich sicher, dass die beiden Versionen nicht kompatibel sein würden (die Website wird mit einiger Pre-2.0-Version , die genaue Zahl offhand) nicht sicher.

Gibt es eine Möglichkeit RadRails zu sagen, eine bestimmte Version von Rails zu erhalten und zu benutzen? Oder gibt es etwas, das ich in der Befehlszeile tun kann, die installierte Version von Rails zu ändern? Ich bin nur vage mit dem „Juwel“ Paketsystem vertraut, aber ich nehme an, es würde das bedeuten.

Jede Hilfe wäre sehr geschätzt werden!

War es hilfreich?

Lösung

Mit der Rake Aufgabe rails:freeze:gems in Ihrer Rails-Projekt und geben ihm die Version, die Sie verwenden möchten. Zum Beispiel:

rake rails:freeze:gems VERSION=2.1.0

Das wird die richtige Version von Rails in vendor/rails setzen, die standardmäßig geladen wird, wenn es vorhanden ist.

Andere Tipps

Wenn Sie nicht über den Edelstein in Ihr Projekt einfrieren wollen (mit rake rails: freeze: Edelsteine), können Sie die Schienen Perle der Version installieren möchten Sie verwenden:

gem install rails -v 2.0.2

und dann die Schienen gem angeben, um in Ihrer config / environment.rb verwenden:

RAILS_GEM_VERSION = '2.0.2'

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top