/ / Nemožno zastaviť železničný server pomocou CTRL-C - rubínovo-na-koľajniciach, rubín

Nemožno zastaviť železničný server pomocou CTRL-C - rubínovo-na-koľajniciach, rubín

Som nováčka pre Ruby a Rails. Spúšťam WEBrick Server zo skriptov / serverov (cez ./scripts/server z adresára vytvoreného koľajnicami) na Debiane. Server sa spustí a je dostupný, ale ak stlačím CTRL + C, zobrazí sa

ERROR SystemExit: exit
[rails dir]/vendor/rails/railties/lib/commands/server.rb:106:in `exit"

a server sa nezastaví. Čo sa pokazí?

odpovede:

2 pre odpoveď č. 1

Pre všetkých neskoro, Rails 2.3.8 nemá rád Rack 1.2.1

pridať gem "rack", "1.1.0" do vášho gemfile, beh bundle update rack a váš server by mal správne opustiť.


0 pre odpoveď č. 2

Snažte sa nájsť proces s ps aux vo vašom termináli.

potom kill -9 ono.


0 pre odpoveď č. 3

* nix

sudo lsof -i tcp:<PORT> # e.g. 3000

kill -9 <PID> # e.g. 14319