📕
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