2016-07-09 9 views
0

Im standart WEBrick Server in meiner EntwicklungsumgebungKann nicht neu starten Schienen-Server (nur Hard-Reset hilft)

1) Ich betreibe Server über rails s

2) usuing Dann ctrl-C ich es

herunterzufahren

3) Verwendung rails s ein weiteres Mal und folgende Fehler angezeigt

enter image description here

Daher wird jedes Mal, wenn ich Server neu zu starten, ich töte Prozess von /tmp/pids/server.pid und .pid Datei löschen, die ein Schmerz ist ...

Irgendwelche Ideen, warum dies könnte geschieht?

Antwort

0

Da Sie in RubyMine (RM) sind, würde mein Vorschlag sein, (leicht) zu ändern, wie Sie Ihren Server benutzen/steuern.

Anstatt ein Terminal zu öffnen und rails s einzugeben, verwenden Sie die verfügbare Serverkonfiguration von RM.

The drop-down menu for configs

Wenn ausgewählt, wird es Ihrem Server starten und ein neues Panel geben Sie einfach Ihren Server für die Steuerung:

server panel

Die kühle Sache hier ist, dass es ein Anfang/Neustart Knopf (zeigt das Neustartsymbol in meinem Screenshot, seit ich den Server gerade gestartet habe). Wenn Sie den Server aus irgendeinem Grund neu starten möchten, öffnen Sie dieses Fenster und klicken Sie auf die Schaltfläche zum Neustarten (oder klicken Sie auf die Schaltfläche zum Beenden und dann auf das Startsymbol, wenn Sie dies wünschen).

Ich hatte ein paar kleine, knifflige Probleme mit der RM-Implementierung eines Terminals, aber hatte nie Probleme mit meiner Server-Verwaltung von RM mit diesem Ansatz.

Ich habe in Ihrem ursprünglichen Screenshot bemerkt, dass Sie zwei Terminalfenster geöffnet haben (lokal und lokal (1)). Wenn Sie mit dem Terminal-Ansatz zur Server-Verwaltung in RubyMine bleiben, kann Teil des Problems sein (ich erinnere mich selbst in "Schwierigkeiten", insbesondere wenn ich mehrere Terminal-Shells in RM geöffnet)