LoginSignup
0
0

More than 3 years have passed since last update.

【初心者】rails sが動かない時

Posted at

rails sと入力すると

Address already in use - bind(2) for 127.0.0.1:3000 (Errno::EADDRINUSE)

とでてしまい、ローカルサーバーが動かないことがありました。
これは他で3000番を使ってしまっているので立ち上がらないということなので、切ってしまいます。

やり方

3000番ポートで起動しているプロセスのIDを確認します。

$ lsof -i :3000
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
ruby    24301 ubuntu    6u  IPv4 161869      0t0  TCP *:3000 (LISTEN)

このように出てきます。

今回の場合だと

$ kill -9 24301

とすればプロセスを停止することができるので、再度rails s を試してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0