You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下执行flutter doctor提示找不到Git路径的问题求助

Flutter提示"Error: Unable to find git in your PATH."的问题排查与解决

可能的原因

  • 环境变量优先级或顺序问题:即便Git路径已加入Path,若列表中存在无效Git条目或有效路径位置靠后,Flutter会优先读取靠前的无效路径,导致检测失败。
  • 终端环境缓存未更新:修改环境变量后,旧终端窗口仍使用缓存的环境配置,Flutter无法读取最新的Git路径。
  • Flutter的Git检测逻辑限制:部分情况下,Flutter需要直接定位到git.exe的完整路径,仅添加Git\cmd路径可能存在解析延迟或识别问题。
  • 用户/系统环境变量混淆:若仅将Git路径添加到用户环境变量,而Flutter运行时调用的是系统级环境变量,也会出现检测不到的情况。

解决方法

  • 调整Path环境变量顺序:打开系统环境变量设置,将C:\Program Files\Git\cmd移至Path列表的靠前位置,确保Flutter优先找到有效Git路径。
  • 重启所有终端与开发工具:修改环境变量后,关闭所有命令提示符、PowerShell、IDE(如VS Code)等工具,重新打开后再执行flutter doctor。
  • 强制指定Git路径给Flutter:在终端执行以下命令,直接告诉Flutter Git可执行文件的位置:
    flutter config --git-path "C:\Program Files\Git\cmd\git.exe"
    
  • 验证Git的可用性:在终端执行git --version,确认能正常返回版本号。若无法返回,检查Git是否安装完整,或尝试将C:\Program Files\Git\bin也加入Path(该目录包含直接的git.exe)。
  • 同步用户与系统环境变量:确保Git路径同时添加到用户环境变量和系统环境变量的Path中,避免因运行上下文不同导致的路径读取问题。

内容的提问来源于stack exchange,提问作者VIGNESH KANNAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 02:11:06