Führt die Unterschiede zwischen Konsole und Server auf dem Produktionsserver aus

7

Nachdem ich eine sehr einfache Rails 3.2.3-Testseite auf einem "produktiven" Server (glücklicherweise nicht wirklich in Produktion!) mit RVM Ruby 1.9.3-p194 installiert habe, finde ich folgendes: von den aufgeführten Befehlen hier:

%Vor%

Meine erste Frage: Wird das erwartet? (Ich hätte gedacht, dass das Muster in der rechten Spalte N-Y-N-Y sein sollte.)

Weitere Informationen: bundle exec rails console schlägt fehl, da der Edelstein sqlite3 nicht auf dem Server installiert ist. % Co_de% schlägt jedoch mit einer weniger verständlichen Ablaufverfolgung fehl:

%Vor%

Meine zweite Frage: Wie kann ich diesen Fehler am besten beheben?

    
sampablokuper 30.05.2012, 13:56
quelle

2 Antworten

18

Möchten Sie den Server nicht im Produktionsmodus über die Produktionsumgebung starten?

%Vor%

Der Syntaxunterschied zwischen Rails-Konsolenumgebung und Rails-Server -e-Umgebung ist ein bisschen wie ein PITA

    
John Paul Ashenfelter 30.05.2012, 14:22
quelle
3

Im Falle der Konsolenproduktion wird die Umgebung angegeben und im Falle des Servers wird etwas anderes angegeben (wahrscheinlich welcher Server webrick /...).

Wenn Sie also die Umgebung do:

angeben möchten %Vor%     
Alexander Günther 30.05.2012 14:06
quelle