0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Flutter】環境構築/エラーメモ

Last updated at Posted at 2023-06-26

はじめに

Windows11にFlutterを導入しました

その際エラー対処で戸惑ったので、もし同じエラーが出た方が今後いた場合に参考になれば…と思い記事を書きました

発生したエラー

表示されたエラーメッセージ

Unhandled exception:
Exception: Cannot find the executable for `where`. This can happen if the System32 folder (e.g. C:\Windows\System32 ) is removed from the PATH environment variable. Ensure that this is present and then try again after restarting the terminal and/or IDE.
#0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1      _WindowsUtils._which (package:flutter_tools/src/base/os.dart:488:7)
#2      OperatingSystemUtils.whichAll (package:flutter_tools/src/base/os.dart:101:43)
#3      AndroidSdk.locateAndroidSdk.findAndroidHomeDir (package:flutter_tools/src/android/android_sdk.dart:124:46)
#4      AndroidSdk.locateAndroidSdk (package:flutter_tools/src/android/android_sdk.dart:148:36)
#5      AppContext._generateIfNecessary.<anonymous closure> (package:flutter_tools/src/base/context.dart:104:42)
#6      _LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:535:23)
#7      AppContext._generateIfNecessary (package:flutter_tools/src/base/conte

原因

Pathの設定ミス

Flutter/binへのPathしか設定していなかったのですが、Flutterはwhere.exeとgit-cmd.exeも連動して動くので、where.exeとgit-cmd.exeへのPathも一緒に設定する必要がありました

解決策

where.exeへのPath  
C:\Windows\System32

git-cmd.exeへのPath  
C:\Program Files\Git\git-cmd.exe

を追加する

以下の写真のように、設定したらエラーが解消されました
image.png
※Flutter/binへのPathは、Flutterのファイルを置いた場所によって異なるので注意してください

さいごに

自分でエラーを解消できて嬉しかったです
(エラーを出さないのに越したことはないのですが…)

今回Flutterがとても良いと聞いて導入したので、これから使いこなしていけるように頑張りたいと思います
まだまだ理解度が低いですし技術力も低いので、もっと成長できるように努力します

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?