Address already in use... のエラー
Railsにて$rails s
を実行時、下記のようなERRORが発生した。
$ rails s
.
.
.
/Users/kikkutonton/.rbenv/gems/2.6.0/gems/puma-3.12.1/lib/puma/binder.rb:273:in `initialize': Address already in use - bind(2) for "::1" po
rt 3000 (Errno::EADDRINUSE)
エラー原因
エラー文通り、localhost:3000
のポートが既に他のポートに使われていることが原因のエラー。
対処法
不要なポートを削除する。
使われているポート番号を確認
$sudo lsof -i:3000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
com.docke 17067 kikkutonton 22u IPv4 0xeexxxxxxxxxxxxxx 0t0 TCP *:hbci (LISTEN)
com.docke 17067 kikkutonton 23u IPv6 0xeeyyyyyyyyyyyyyy 0t0 TCP localhost:hbci (LISTEN)
使用ポートを削除
//PID番号
$sudo kill xxxx