Je suis nouveau sur Ruby et Rails. Je lance le serveur WEBrick à partir de scripts / server (via ./scripts/server à partir du répertoire créé par rails) sous Debian. Le serveur démarre et est accessible, mais si j'appuie sur CTRL + C, il apparaît
ERROR SystemExit: exit
[rails dir]/vendor/rails/railties/lib/commands/server.rb:106:in `exit"
et le serveur ne va pas s'arrêter. Qu'est-ce qui ne va pas?
Réponses:
2 pour la réponse № 1Pour tous les retardataires, Rails 2.3.8 n'aime pas "Rack 1.2.1
Ajouter gem "rack", "1.1.0"
à votre gemfile, courez bundle update rack
et votre serveur doit quitter correctement.
0 pour la réponse № 2
Essayez de trouver le processus avec ps aux
dans votre terminal.
Alors, kill -9
il.
0 pour la réponse № 3
*rien
sudo lsof -i tcp:<PORT> # e.g. 3000
kill -9 <PID> # e.g. 14319