2009-08-01 8 views
0

Ich kann Ruby on Rails nicht ausführen. Ich habe die Datenbank und das geladene Datenbankschema eingerichtet. Wenn ich laufen:Kann Ruby on Rails App nicht ausgeführt werden?

ruby script/server -e production 

Dort heißt es:

=> Booting Mongrel 
=> Rails 2.3.2 application starting on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Crtl-C to shutdown server 

und es gibt nur bleibt. Wenn ich zu dem Verzeichnis gehe, in dem die App installiert ist, listet es nur das Dateiverzeichnis auf und führt die App nicht aus. Irgendwelche Vorschläge?

Dank

Antwort

3

Haben Sie http://localhost:3000/ in einem Browser geöffnet?

Das '=> Booten Mongrel ...' bedeutet, dass der Server läuft, Sie müssen nur einen Browser zu ihm navigieren.

+0

Ja, aber es lädt nicht. Gibt es eine Möglichkeit zur Fehlerbehebung? –

+0

Ich muss vermisst werden oder etwas anderes falsch machen, weil es einfach nicht für mich läuft. –

+0

Was genau meinen Sie mit "es lädt nicht"? Erhalten Sie nur eine leere Seite? Erhalten Sie eine Seite nicht gefunden? Wenn Sie versuchen und laden und die leere Seite bekommen, können Sie die Quelle anzeigen und sehen, ob es Doctype-Header gibt? – srboisvert

0

Sie starten Ihren Server im Produktionsmodus. Verwenden Sie den Entwicklungsmodus fpr Debuggen, es wird Ihnen eine bessere Protokollausgabe geben.

Run ruby ​​Skript/Server -e Entwicklung

+0

Als ich es im Entwicklungsmodus versuchen, erhalte ich folgende Fehlermeldung: => Booting Mischlings => Rails 2.3.2 Anwendung auf http://0.0.0.0:3000 Start /usr/lib/Rubin/Edelstein/1.8/gems/mysql/1-2.7/lib/mysql.so [BUG] Segmentierungsfehler Ruby 1.8.7 (2008-06-20 Patchlevel 22) [i686-linux] –

+0

Dieser Link könnte Ihnen helfen: http: // blogs.sun.com/mandy/entry/segmentation_fault_when_running_rails –

+0

Ihr Link ist offline ... tststs –