Windows11+VS Code环境下Flutter/Dart命令提示找不到Git PATH求助
解决Windows 11下Flutter/Dart命令提示“Error: Unable to find Git in your PATH”的方案
验证Git路径并调整系统PATH
- 在CMD中执行
where git,获取Git的实际安装路径(通常为C:\Program Files\Git\cmd\git.exe或C:\Program Files\Git\bin\git.exe)。 - 打开系统环境变量设置,将上述路径的父文件夹(比如
C:\Program Files\Git\cmd或C:\Program Files\Git\bin)添加到系统PATH中,注意不要直接添加.exe文件路径,且仅保留其中一个父文件夹路径即可,避免重复配置。
- 在CMD中执行
确认PATH的级别
Windows 11环境变量分为用户变量和系统变量,确保Git路径是添加到系统PATH中,而非仅用户PATH——Flutter/Dart运行时可能优先读取系统级环境变量。重启所有相关进程
修改PATH后,完全关闭所有打开的CMD、PowerShell以及VS Code,再重新启动,确保新的环境变量生效。未完全关闭的进程会沿用旧的PATH配置,导致修改不生效。检查VS Code终端的环境变量
打开VS Code终端,分别执行:- CMD模式:
echo %PATH% - PowerShell模式:
$env:PATH
查看输出中是否包含Git的路径。若未包含,可尝试重启电脑,或在VS Code中按Ctrl+Shift+P选择“Reload Window”重新加载窗口。
- CMD模式:
用Flutter Doctor排查细节
重启终端后执行flutter doctor验证问题是否解决;若仍有错误,执行flutter doctor -v查看详细日志,确认Flutter检测Git的路径,再针对性调整PATH。重新安装Git的注意事项
若重新安装Git,务必选择“Git from the command line and also from 3rd-party software”选项,确保Git自动添加到系统PATH,避免选择“Use Git only from Git Bash”。
内容的提问来源于stack exchange,提问作者JorgeZ
相关产品推荐
相关产品推荐

