何が起きている
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つの解決策
firebase-toolsを入れ直す
firebaseコマンドを実行するたびに昔インストールしたプロジェクトのfirebase-toolsを呼び出していたようなので、それを消して、PCのルートディレクトリにインストールしなおしました。これで解決しました。具体的な原因は不明です。
npm install -g firebase-tools
Firebaseコンソール(GUI)にてGCPロケーションを設定する
コンソールの「プロジェクトの設定」に移動して、GCPロケーションを設定します。これだけです。
Firestoreを作成する
Firestoreデータベースを作成していない場合には作成しましょう。
リージョンを設定するだけですぐに作れます。ただ1分ほど時間がかかるので待ちましょう。
この記事の著者
阿部 隼也
Abe Shunya
株式会社プッシュ 代表取締役社長・創業者。東京都出身。横浜市立大学在学中に当社を創業し、SEOなどデジタルマーケティング事業や、ChatGPT入門講座を代表とするプライムアカデミー事業を立ち上げた。技術も好きで、自らコードを書きながらサービスを開発する。
Twitter(X)アカウント