Wie kann ich vorherige Version Schienen in Schienen 3 erstellen?

8

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?

    
john 22.09.2010, 18:10
quelle

3 Antworten

14

Verwenden Sie den folgenden Befehl:

%Vor%

Dies wird ein Rails-Projekt mit Version 2.3.5 erstellen

    
Gautam Rege 08.02.2011 13:41
quelle
11

Leonid Shevtsov gab Anweisungen, wie dies zu tun ist hier .

Am einfachsten war es:

  
  1. Erstellen Sie das Verzeichnis für das Projekt

  2.   
  3. Erstelle ein Gemfile mit

         

    gem "rails", "2.3.9"

         

    gem "sqlite3-ruby", :require => "sqlite3"

  4.   
  5. Führen Sie bundle install

  6. aus   
  7. Führen Sie bundle exec rails . aus, um eine App im aktuellen Pfad
  8. zu erstellen   

Sie brauchen nicht einmal rvm, um das zu tun.

    
vonconrad 23.09.2010 01:59
quelle
0

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%     
johnmcaliley 23.09.2010 01:43
quelle

Tags und Links