LoginSignup
0
0

More than 1 year has passed since last update.

Address already in use - と言われました

Posted at

rails s

を実行したところ。
エラーに

#省略
Address already in use - bind(2) for "127.0.0.1" port 3000 (Errno::EADDRINUSE)
#省略

と表示された。

エラー文の意味
既に3000番ポートが使われているということ。
3000ポートは既に使われるからサーバーと繋げられない。

参考:
https://qiita.com/A__Matsuda/items/78b5c3f8c6578d807e09

やること:
使用しているプロセスを切る必要がある。切った後に

コマンド
rails server

ブラウザ
http://localhost:3000

でrailsが正常に動作するか確認する。

1.既に繋がっているポート番号の特定:
$ lsof -i:指定番号(,2個目以降ある時の指定番号)

2.実行後に表示されたポートのPID項目を調べる。

3.kill -9 [PIDの数字] 
(-9をつけると強制終了)で強制終了に持ち込む。
4.

コマンド
rails server
ブラウザ
http://localhost:3000
で動作確認。

実行したところ、解決できました。

参考にしたもの:https://qiita.com/A__Matsuda/items/78b5c3f8c6578d807e09
https://qiita.com/growsic/items/5c1626f60b5e5538d2b3
https://qiita.com/hypermkt/items/905139168b0bc5c28ef2
https://qiita.com/motty93/items/d22c1eb8f5128f8cd7f8

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