久々に Firebase Hosting を使おうとしてしたら firebase init
の Project Setup で 既にあるプロジェクトを使おうと思い Use an existing project
を選択すると Error: Failed to list Firebase projects. See firebase-debug.log for more info.
になってしまった。
$ firebase init ######## #### ######## ######## ######## ### ###### ######## ## ## ## ## ## ## ## ## ## ## ## ###### ## ######## ###### ######## ######### ###### ###### ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ######## ######## ## ## ###### ######## … === Project Setup First, let's associate this project directory with a Firebase project. You can create multiple project aliases by running firebase use --add, but for now we'll just set up a default project. ? Please select an option: Use an existing project Error: Failed to list Firebase projects. See firebase-debug.log for more info.
firebase-tools をアップデートしていたのが原因だった。
node.js を nodebrew でアップデートしたのに伴い firebase-tools
を再インストールしていました。
再インストールした後も firebase login
コマンドを実行したら既にログインされていると表示されたので問題ないと思っていたのですが、どうやらログインされている情報がアップデート前の firebase-tools
での情報になっていて認証トークン無効になってるのが原因で正しく firebase からプロジェクトのリストを取ってこれなくなっているようでした。
firebase cli で再ログインすれば OK
$ firebase logout
$ firebase login
一度ログアウトして、再度 firebase login
でアカウントにログインしたら問題なく既存のプロジェクトが選択できるようになりました!
今年こそちゃんと firebase に向き合っていこうと思います。
[参考]

【Amazon.co.jp限定】「Bloomy*スマイル/キラリ☆パーティ♪タイム」【アイカツプラネット! 盤】(メガジャケット付)
- アーティスト:STARRY PLANET☆
- 発売日: 2021/02/24
- メディア: CD
ちょろいオタクなのでアイカツプラネット!の響子先輩〜になってる。