Ich habe gerade meine Rails-Version auf Rails 3.0 aktualisiert.
Aber plötzlich brauche ich eine neue Rails App mit alten Schienenversionen.
Ich weiß, dass die neue Version von Schienen die Befehlszeilennutzung mit rails new
ändert.
Wie kann ich eine alte Version von Rails in dieser neuen Rails 3-Umgebung erstellen?
Verwenden Sie den folgenden Befehl:
%Vor%Dies wird ein Rails-Projekt mit Version 2.3.5 erstellen
Leonid Shevtsov gab Anweisungen, wie dies zu tun ist hier .
Am einfachsten war es:
Erstellen Sie das Verzeichnis für das Projekt
Erstelle ein
Gemfile
mit
gem "rails", "2.3.9"
gem "sqlite3-ruby", :require => "sqlite3"
- aus
Führen Sie
bundle install
- Führen Sie
zu erstellenbundle exec rails .
aus, um eine App im aktuellen PfadSie brauchen nicht einmal rvm, um das zu tun.
Wenn Sie hin und her wechseln müssen, würde ich RVM empfehlen. Sie können verschiedene Versionen von Ruby installieren und jeder kann seine eigenen Edelsteine haben. Ich verwende mein System installierte Ruby (1.8.6?) Auf meinem Mac für Rails 2 Entwickler, und dann habe ich Ruby 1.9.2 mit RVM für meine Rails 3 Entwickler installiert. Es ist so einfach wie nach der Installation von RVM:
%Vor%Tags und Links ruby-on-rails