我是Ruby和Rails的新手。我从Debian上的脚本/服务器(通过rails创建的目录中的./scripts/server)启动WEBrick Server。服务器启动并且可以访问,但是如果我按CTRL + C然后出现
ERROR SystemExit: exit
[rails dir]/vendor/rails/railties/lib/commands/server.rb:106:in `exit'
并且服务器不会停止。出了什么问题?
答案 0 :(得分:2)
* nix中
sudo lsof -i tcp:<PORT> # e.g. 3000
kill -9 <PID> # e.g. 14319
答案 1 :(得分:2)
对于任何后来者,Rails 2.3.8 doesn't like Rack 1.2.1
将gem 'rack', '1.1.0'
添加到您的gem文件中,运行bundle update rack
,您的服务器应该正确退出。
答案 2 :(得分:0)
尝试在终端中找到ps aux
的进程。
然后,kill -9
它。