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

Windows环境下执行flutter doctor命令报错并弹出“选择应用打开git”窗口的问题求助

Windows环境下执行flutter doctor命令报错并弹出“选择应用打开git”窗口的问题求助

嘿,我来帮你捋捋这个问题,看起来大概率是Git的环境配置或者文件关联出了问题,咱们一步步来排查解决:

  • 先确认Git的基础可用性
    打开CMD或者PowerShell,直接输入git --version,看看能不能正常输出Git的版本号。如果还是弹出“选择应用打开git”的窗口,那说明系统根本没识别到Git是可执行命令,核心问题在Git的配置上。

  • 修复Git的环境变量配置
    找到你的Git安装目录,一般默认是C:\Program Files\Git\bin或者C:\Program Files\Git\cmd,把这个路径添加到系统环境变量的PATH里(别加到用户变量里哦)。添加完成后一定要重启终端,再试git --version,能正常输出版本号再往下走。

  • 修复Git的文件关联问题
    弹出选择打开程序的窗口,说明系统把git当成了普通文件而非可执行命令,这可能是文件关联被破坏了。你可以重新运行Git的安装程序,选择“修复”选项,让安装程序自动修复关联和配置;或者打开Git Bash,执行git config --global core.editor "code --wait"(如果你用VS Code的话,不用的话可以换成你常用的编辑器命令),强制刷新Git的配置。

  • 排查Flutter侧的异常
    你看到的那个奇怪哈希值dd93de6fb1776398bf586cbd477deade1391c7e4是Git提交的哈希值,应该是Flutter的启动脚本调用Git时出了问题。可以试试这两步:

    1. 运行flutter config --clear-git-cache清除Flutter的Git缓存,再执行flutter doctor
    2. 进入Flutter SDK的根目录,手动运行git status,如果这里也报错,那还是Git的配置没搞定,回到前面的步骤再检查一遍

如果试完这些还是不行,可以告诉我你的Git安装路径、环境变量里PATH的内容,或者报错的更详细截图,我再帮你进一步排查~

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 10:58:07