⚙️
Flutter Doctorでのエラー(Cannot find Chrome executable)

Flutter Doctorのエラー: Chromeの実行可能ファイルが見つからない
エラー内容
flutter doctor コマンドを実行した際に以下のエラーメッセージが表示されました:
Chrome - develop for the web (Cannot find Chrome executable at /Users/user/Desktop/Google Chrome.app/Contents/MacOS/Google Chrome) ! /Users/user/Desktop/Google Chrome.app/Contents/MacOS/Google Chrome is not executable.
エラーの原因
このエラーは、Flutterがウェブ開発用に必要なChromeの実行可能ファイルを見つけることができないために発生します。通常、Chromeは/Applications/Google Chrome.appにインストールされていますが、Flutterが正しいパスを認識していない場合にこのエラーが発生します。
解決手順
以下の手順で問題を解決しました。
-
Chromeの実行可能ファイルの存在確認
ターミナルで以下のコマンドを実行して、Chromeの実行可能ファイルが指定された場所に存在することを確認しました。ls "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" -
~/.zshrcファイルの編集
~/.zshrcファイルにChromeの実行可能ファイルのパスを設定するために以下の手順を行いました。-
ターミナルで
~/.zshrcファイルを開く:nano ~/.zshrc -
ファイルの末尾に以下の行を追加:
export CHROME_EXECUTABLE="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" -
Ctrl + Xを押して保存し、Yを押して確認し、Enterを押して閉じる。 -

-
-
設定の反映
以下のコマンドを実行して設定を反映させました:source ~/.zshrc -
flutter doctorの再実行
最後に、flutter doctorを再度実行してエラーが解消されたことを確認しました:flutter doctor
以上の手順で、Chromeの実行可能ファイルを正しく設定することでflutter doctor のエラーを解消することができます。
Discussion