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

已安装Git并加入PATH,Flutter却无法检测到Git的问题求助

Flutter无法检测到Git的问题求助

问题详情

通过Choco安装Git和Flutter后,执行flutter --version、flutter、flutter doctor时均报错:

Unable to find git in your PATH

已确认Git和Flutter均在系统PATH中,git --version可正常执行,输出为:

git version 2.48.1.windows.1

已尝试的无效方案

  • 以管理员身份运行命令
  • 添加GIT_HOME(C:\Program Files\Git\cmd)和GIT_EXEC_PATH(C:\Program Files\Git\cmd\git.exe)环境变量
  • 调整PATH中的顺序
  • 将Git的cmd、bin文件夹及git.exe路径添加至PATH
  • 执行以下Git配置命令:
    git config --global --add safe.directory "*"
    git config --global --add safe.directory C:\tools\flutter
    

位置信息

Flutter路径

C:\Users\Eren>where flutter
C:\tools\flutter\bin\flutter
C:\tools\flutter\bin\flutter.bat

Git路径

C:\Users\Eren>where git
C:\Program Files\Git\cmd\git.exe
C:\Program Files\Git\mingw64\bin\git.exe

系统变量PATH内容

PATH
C:\Windows\System32\WindowsPowerShell\v1.0
C:\Windows\System32
C:\Windows
C:\Windows\System32\WindowsPowerShell
C:\ProgramData\chocolatey\bin
%SystemRoot%\system32
%SystemRoot%
C:\Users%USERNAME%\AppData\Local\Android\Sdk\platform-tools
C:\Users%USERNAME%\AppData\Local\Android\Sdk\tools
C:\tools\flutter\bin
C:\Program Files\Git\cmd
C:\Program Files\Git\mingw64\bin
C:\Program Files\Git\usr\bin

可行解决方向

  • 直接指定Git路径给Flutter:通过Flutter配置强制指定Git的可执行文件路径,执行命令:
    flutter config --git-path "C:\Program Files\Git\cmd\git.exe"
    
  • 完全重启终端或系统:环境变量的更新可能需要重启所有终端窗口甚至系统,确保进程读取到最新的PATH配置。
  • 检查用户级PATH变量:确认用户个人的PATH变量中没有旧的Git路径、无效路径,或者覆盖系统级Git配置的内容。
  • 在Flutter目录验证Git可用性:进入C:\tools\flutter目录,打开终端执行git --version,确认Git能在该上下文正常运行。
  • 重新安装Flutter:使用Choco重新安装Flutter,修复可能损坏的启动脚本:
    choco reinstall flutter
    

内容的提问来源于stack exchange,提问作者Eren Yurtcu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 01:04:51