2010-12-06 46 views
0

ich eine Anwendung, die 2.3.2 auf Schienen läuft und jetzt habe ich auf 3.0.3 meine Version von Schienen aufgerüstetBerichterstellung über Fehler bei der Einführung Schiene WEBrick Server

Nachdem ich versuche, den Anwendungsserver zu starten, indem rails server

eingeben

Ich bekomme eine Liste von Argumenten, die ich an den Befehl übergeben sollte. Dies deutet darauf hin, dass der Server nicht erfolgreich gestartet wurde. Wo kann ich jedoch eine Liste der Fehler erhalten, die beim Starten von Rails Server aufgetreten sind?

Auch ich benutze RVM für die Verwaltung von Schienen-Versionen. Aber auch nach dem Wechsel der aktuellen Version der Schienen verwenden Radrails immer noch die alte Version der Schienen. Wie kann ich Radrails anweisen, die aktuelle Systemschienenversion zu verwenden?

---> rails server 
     exists 
     exists app/controllers 
     exists app/helpers 
     exists app/models 
     exists app/views/layouts 
     exists config/environments 
     exists config/initializers 
     exists config/locales 
     exists db 
     exists doc 
     exists lib 
     exists lib/tasks 
     exists log 
     exists public/images 
     exists public/javascripts 
     exists public/stylesheets 
     exists script/performance 
     exists test/fixtures 
     exists test/functional 
     exists test/integration 
     exists test/performance 
     exists test/unit 
     exists vendor 
     exists vendor/plugins 
     exists tmp/sessions 
     exists tmp/sockets 
     exists tmp/cache 
     exists tmp/pids 
    identical Rakefile 
    identical README 
    identical app/controllers/application_controller.rb 
    identical app/helpers/application_helper.rb 
    identical config/database.yml 
    identical config/routes.rb 
    identical config/locales/en.yml 
    identical config/initializers/backtrace_silencers.rb 
    identical config/initializers/inflections.rb 
    identical config/initializers/mime_types.rb 
    identical config/initializers/new_rails_defaults.rb 
+0

Befindest du dich im root-Verzeichnis der Anwendung, wenn du "rails server" ausführst? Außerdem kann RVM die System-Ruby-Version auf die neueste Version ändern, wodurch alle Anwendungen diese Version verwenden. –

+0

Veröffentlichen Sie Ihre Fehler. – jonnii

+0

Fehler in meinem ursprünglichen Beitrag geschrieben. –

Antwort

2

Das sind keine Fehler, es ist die Ausgabe des „Schienen“ Befehls von Schienen 2.3.x ist

Sie ein neues Schienen-Projekt im Verzeichnis mit dem Namen-Server erstellt, wobei u den Befehl ausgeführt wird.

Überprüfen Sie die gemset auf rvm und sehen, ob Sie die richtige Schienen Version verwenden und überprüfen Sie die config/environment.rb in Ihrer Anwendung und sehen, ob Ihre Anwendung Schienen 3.

verwenden, können Sie es sehen in RAILS_GEM_VERSION

0

Die Ausgabe, die Sie sehen, schlägt vor, dass die Rails-Binärdatei, die Sie ausführen, für 2.3.x, nicht Rails 3.0.0 ist. Versuchen Sie rails --version. Meine Vermutung ist, dass Sie nur gem install rails ausführen müssen.

Verwandte Themen