📕

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

2024/08/02に公開

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が正しいパスを認識していない場合にこのエラーが発生します。

解決手順

以下の手順で問題を解決しました。

  1. Chromeの実行可能ファイルの存在確認
    ターミナルで以下のコマンドを実行して、Chromeの実行可能ファイルが指定された場所に存在することを確認しました。

    ls "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
    
  2. ~/.zshrc ファイルの編集
    ~/.zshrc ファイルにChromeの実行可能ファイルのパスを設定するために以下の手順を行いました。

    • ターミナルで~/.zshrcファイルを開く:

      nano ~/.zshrc
      
    • ファイルの末尾に以下の行を追加:

      export CHROME_EXECUTABLE="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
      
    • Ctrl + Xを押して保存し、Yを押して確認し、Enterを押して閉じる。

  3. 設定の反映
    以下のコマンドを実行して設定を反映させました:

    source ~/.zshrc
    
  4. flutter doctor の再実行
    最後に、flutter doctor を再度実行してエラーが解消されたことを確認しました:

    flutter doctor
    

以上の手順で、Chromeの実行可能ファイルを正しく設定し、flutter doctor のエラーを解消することができました。

Discussion