[firebase] emulators:startでportエラーが出る
firebase emulators:start
を打った時に出たエラー
エラー内容
⚠ hosting: Port 5000 is not open on localhost, could not start Hosting Emulator.
⚠ hosting: To select a different host/port, specify that host/port in a firebase.json config file:
{
// ...
"emulators": {
"hosting": {
"host": "HOST",
"port": "PORT"
}
}
}
i emulators: Shutting down emulators.
⚠ hosting: Port 5000 is not open on localhost, could not start Hosting Emulator.
⚠ hosting: To select a different host/port, specify that host/port in a firebase.json config file:
{
// ...
"emulators": {
"hosting": {
"host": "HOST",
"port": "PORT"
}
}
}
i emulators: Shutting down emulators.
portの5000番が使われているらしい。
記憶にないけどチェック。
確かに使われているけどcommplex-mainってなんだ?
$ lsof -i :5000
# ---------------------------------------->
COMMAND PID FD TYPE SIZE/OFF NODE NAME
ControlCe 397 21u IPv4 0t0 TCP *:commplex-main (LISTEN)
ControlCe 397 22u IPv6 0t0 TCP *:commplex-main (LISTEN)
解決
MacをMontereyにバージョンアップした時にAirPlayなる機能が5000番ポートを使っているらしい。
参考:MacをMontereyにアップデートしたらFlaskが5000番ポートで起動できなくなった
何かと5000番使うこと多いので、出くわすことが多そう?
firebaseのエミュレータ自体は5002番にして使えるようになりました!
firebase.json
"emulators": {
"hosting": {
"port": 5002
},
}
Author And Source
この問題について([firebase] emulators:startでportエラーが出る), 我々は、より多くの情報をここで見つけました https://qiita.com/www_y118/items/91bd553751edec81b001著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .