Lento con forza

大学生気分のIT系エンジニアが色々書いてく何か。ブログ名決めました。

MacでFirebase Hostingのemulatorが起動できない

FirebaseのEmulatorが起動できない現象に遭遇した。

kouki_dan% firebase emulators:start --only hosting

i  emulators: Starting emulators: hosting
⚠  hosting: Port 5000 is not open on localhost (127.0.0.1,::1), 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.

Error: Could not start Hosting Emulator, port taken.

どうやら、Montereyから、AirPlay レシーバーが5000番ポートを使うらしく、OFFにするとポートが解放され、起動できるようになりました。

firebase.jsonを変えてHostingがデフォルトで使う5000番ポート以外を使うという方法もありそうです。お好きな方で。

firebase.google.com