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

Windows11下Flutter、Dart与Git路径冲突致命令执行失败求助

Flutter/Dart 命令提示"无法找到Git"的解决办法

问题核心

Dart命令依赖Git环境,Flutter虽自带Git,但部分环境下系统无法识别;安装独立Git后,可能和Flutter内置Git产生PATH优先级冲突,导致命令失效。

解决步骤

  • 调整环境变量顺序
    把Flutter的bin目录(比如C:\tools\flutter\bin)移到Git相关路径(D:\Program Files\Git\bin、D:\Program Files\Git\cmd)的上方,让系统优先调用Flutter内置的Git工具。
  • 指定Flutter内置Git路径
    在系统环境变量里新增GIT_EXEC_PATH变量,值设为Flutter内置Git的git-core目录,示例路径:C:\tools\flutter\bin\cache\git\windows\git\mingw64\libexec\git-core
  • 刷新PowerShell环境
    修改环境变量后,关闭所有PowerShell窗口重新打开;或者直接执行命令:
    $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
    
    手动刷新环境变量。
  • 对比Android Studio终端的PATH
    在Android Studio终端执行echo $env:Path,把输出内容和PowerShell的PATH对比,把缺失的路径补充到系统环境变量中。
  • 重置Flutter缓存
    执行flutter clean清除本地缓存,再运行flutter doctor让Flutter重新配置依赖环境。

内容的提问来源于stack exchange,提问作者salim alzuhairi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 07:27:07