【お知らせ】みんプロ式Flutter講座は2026年4月末をもって新規販売を終了いたしました。詳しくはこちら →

FlutterでFirebaseを使うための環境構築トラブルシューティング集(Macの場合:動画なし)

このページには広告が含まれる場合があります。

 

(今後事例が出てくるたびに追加します)

FlutterFirebaseを使うためには、以下のチュートリアルに沿った環境構築(セットアップ)が必要になりますが、

環境構築は、端末の機種やOS等によって個別に色々トラブルが発生するので、これまで実際に遭遇したトラブルシューティングを以下にまとめておきます。

 

Firebase CLIをNode経由でインストールする際にパーミッションエラー発生

FlutterでFirebaseを使うためには、Firebaseのコマンドラインツール(Firebase CLI)をインストールする必要がありますが、

「Firebase CLI」を「npm(Node Package Manager)」を使ってインストールする際に、ターミナルから

npm install -g firebase-tools

というコマンドを打つ必要がありますが、

その際に、以下のようなパーミッションエラー(permission denied・・・It is likely you do not have the permissions to access this file as the current user)が発生した場合は、

「npm install -g firebase-tools」の頭に「sudo」をつけて、管理者権限として

sudo npm install -g firebase-tools

を実行すればうまくいくようです。

(追記:20220/9/6)

Macの場合に上記の「sudo」コマンドで解消しない場合があるようで、そのときは、以下の要領でTerminalでnpmのデフォルトディレクトリを手動で変更することで解決できるようです。

$ mkdir ~/.npm-global
$ npm config set prefix '~/.npm-global'
$ export PATH=~/.npm-global/bin:$PATH
$ source ~/.profile

(詳細はこちら)

 

「FlutterFire CLI」をアクティベートするとウォーニング発生(You can fix that by adding this to your shell’s config file)

Firebase CLIインストール後に、FlutterでのFirebaseコマンドラインツールである「FlutterFire CLI」を以下のコマンドでインストールしようとすると

dart pub global activate flutterfire_cli

 

You can fix that by adding this to your shell's config file (.bashrc, .bash_profile, etc.):
  export PATH="$PATH":"$HOME/.pub-cache/bin"

という警告が出る場合がありますが、

その場合は、メッセージに従って、「.zshrc」ファイルに

export PATH=”$PATH”:”$HOME/.pub-cache/bin”

を追記してやると解消するようです(パスを通す)。

 

「.pub-cache/bin」のパスを通したはずなのに「flutterfire configure」すると「zsh: command not found: flutterfire」というエラー発生

「”$HOME/.pub-cache/bin”」のパスを通したはずなのに、ターミナルから、

flutterfire configure

でアプリの構成ワークフローを開始しようとすると、

zsh: command not found: flutterfire

というエラーが出て失敗してしまう場合は、

「PCを再起動」

すると解消するようです。

(今後事例が出てくるたびに追加します)

こんな記事も読まれています

GAMBO(願望) 願望実現・目標達成の
17秒 / 68秒ワーク
GAMBO(願望) 引き寄せ難民だったぼくの挫折経験から生まれた誰でもできる願望実現サポートアプリ。かの有名な17秒/68秒ワークを独自の視覚化メソッドで簡単実践。
App Store / Google Play 詳しく見る →
Meiso(瞑想) 鐘音と自然音で
5分からのマインドフルネス
Meiso(瞑想) 初心者でも“迷わず続けられる”ことにこだわった、完全無料の瞑想アプリ。画面のガイドに従うだけで呼吸のリズムが整い、最短5分から瞑想を実践できます。
App Store / Google Play 詳しく見る →
小学生からの英検®単語 A ふりがな・音声付き
英検単語1日5分トレーニング
小学生からの英検®単語 ありそうでなかった!ふりがな付き英検®単語トレーニングアプリ!1日たった5分!スキマ時間を活用して、英検®頻出単語を効率的に習得。お子様の一人学習にも安心設計。
App Store / Google Play 詳しく見る →
オボエルンジャー レトロゲームで
nバック脳トレ
オボエルンジャー 科学的脳力開発法「Nバック課題」をファミコン風8bitレトロゲームにアレンジした新感覚脳トレアプリ。記憶力・感情コントロール力・集中力の向上に。
App Store / Google Play 詳しく見る →
ゴイコイコイ 超高速フラッシュカードで
語彙習得
ゴイコイコイ 日常語1400語を視覚的に学べる、高速読み上げフラッシュカード式の語彙トレーニングアプリ。知育教室で行われるフラッシュカード学習を、家庭で“手軽に・安価に・正確に”再現。
App Store / Google Play 詳しく見る →

TOP