Flutter 3.7.12运行报错:VS Code终端提示无法找到Git路径
解决VS Code终端执行Flutter/Dart命令时“Error: Unable to find Git in your PATH”问题
先确认VS Code终端的PATH是否包含Git路径
打开VS Code终端,根据使用的shell执行对应命令:- PowerShell:
echo $env:PATH - CMD:
echo %PATH%
查看输出里有没有C:\Program Files\Git\cmd或C:\Program Files\Git\bin,如果没有,说明VS Code没读到更新后的系统PATH。
- PowerShell:
完全重启VS Code
系统PATH更新后,VS Code不会自动刷新环境变量,必须彻底关闭(包括后台进程)再重新打开,确保加载最新的PATH配置。对齐VS Code终端的默认shell
打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.defaultProfile.windows,选择和你cmd中正常运行的shell一致的选项(比如Command Prompt)。如果用PowerShell,检查是否有自定义的profile脚本修改了PATH,导致Git路径被覆盖。临时在VS Code终端添加Git路径(应急用)
打开VS Code终端,执行:$env:PATH += ";C:\Program Files\Git\cmd"之后运行
flutter doctor测试,如果正常,说明是PATH加载的持久化问题,按前面的方法解决。手动指定Flutter的Git路径
执行以下命令强制Flutter使用正确的Git可执行文件:flutter config --git-path "C:\Program Files\Git\cmd\git.exe"
内容的提问来源于stack exchange,提问作者maliha arash
相关产品推荐
相关产品推荐

