Erstellen Sie ein neues Rails -Projekt mit der vorherigen Rails -Version
-
19-09-2019 - |
Frage
Die neueste Version der auf meinem Mac installierten Rails ist 3.0.0.beta
GEM -Liste Rücksendungen (3.0.0.beta, 2.3.5, 2.3.4, 2.3.2, 2.2.2, 1.2.6)
Ich möchte ein neues Projekt mit Version 2.3.5 erstellen
Also renne ich: rails _2.3.5_ myProject
Aber es gibt den folgenden Fehler zurück
$ rails _2.3.5_ photosbackup
/Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: railties(3.0.0.beta not = 2.3.5) (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems.rb:211:in `activate'
from /Library/Ruby/Site/1.8/rubygems.rb:1056:in `gem'
from /usr/bin/rails:18
Gibt es eine Idee, wie ich ein neues Projekt mit Version 2.3.5 erstellen kann?
Vielen Dank
Lösung
Ich denke, Sie können die vorherigen Rails -Versionen einfach deinstallieren.
Was problematisch sein kann - ich habe eine Reihe von Schienen 2.3.5 (und frühere) Apps in der Produktion, die Wartung erfordern und nicht auf die neue Version aktualisiert werden.
Ich empfehle in dieser Situation also einen Blick darauf RVM - Sie können mehrere Versionen von Ruby installieren und verwalten und isoliert zwischen Edelsteinen. Ich leite jetzt einen Ruby 1.9.1 mit Rails 3 und Freunden isoliert von meinen Standardsystemeinstellungen, mit denen ich meine tägliche Arbeit erledigen kann.
Andere Tipps
Sogar ich hatte das gleiche Problem, aber der folgende Befehl funktionierte für mich Rails 2.3.5 Neues MyProject