小编典典

Rails 服务器说端口已经使用,如何终止该进程?

all

我在Mac上,正在做:

rails server

我得到:

2010-12-17 12:35:15] INFO  WEBrick 1.3.1
[2010-12-17 12:35:15] INFO  ruby 1.8.7 (2010-08-16) [i686-darwin10.4.0]
[2010-12-17 12:35:15] WARN  TCPServer Error: Address already in use - bind(2)
Exiting

我知道我可以在一个新端口上启动一个,但我想终止这个进程。


阅读 79

收藏
2022-04-20

共1个答案

小编典典

假设您要杀死端口 3000 上的任何内容(这是 webrick 通常使用的),请在终端中键入以下内容以找出进程的 PID:

$ lsof -wni tcp:3000

然后,使用 PID 列中的数字来终止进程:

$ kill -9 PID
2022-04-20