【目次】
何が起きているのか
CLIでFirestoreセットアップ時にこれが言われます。
しかし、エラーメッセージの内容通りのエラーではない可能性があります。
Error: It looks like you haven't used Cloud Firestore in this project before.
Go to https://console.firebase.google.com/project/push-academy-app/firestore to create your Cloud Firestore database.
メッセージはFirestoreを使ったことないからダメ、という内容ですが、私の場合、実際にはFirestoreをすでに作成済みでした。
3つの解決策
(1) firebase-toolsを入れ直す
firebaseコマンドを実行するたびに昔インストールしたプロジェクトのfirebase-toolsを呼び出していたようなので、それを消して、PCのルートディレクトリにインストールしなおしました。これで解決しました。具体的な原因は不明です。
npm install -g firebase-tools
(2) Firebaseコンソール(GUI)にてGCPロケーションを設定する
コンソールの「プロジェクトの設定」に移動して、GCPロケーションを設定します。これだけです。
(3) Firestoreを作成する
Firestoreデータベースを作成していない場合には作成しましょう。
リージョンを設定するだけですぐに作れます。ただ1分ほど時間がかかるので待ちましょう。