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

VS Code普通模式下Flutter Daemon启动失败、Git路径无法识别问题求助

问题总结

在Windows 10(版本22631)下使用VS Code 1.94.2开发Flutter 3.24.3项目时,出现以下异常:

  • 普通模式打开项目时提示 The Flutter Daemon failed to start.
  • 执行flutter pub get等命令时,报错 Unable to find the git in your path.
  • 切换为管理员模式打开VS Code后,所有功能正常
    已尝试操作:手动在settings.json配置Git路径、重装VS Code,问题未解决
解决方案

1. 检查Git的系统环境变量配置

Windows环境变量分用户变量和系统变量,普通模式下VS Code可能无法读取用户变量中的Git路径:

  • 打开「系统属性」→「高级」→「环境变量」
  • 在「系统变量」的Path列表中,确认是否包含Git的安装路径(通常为C:\Program Files\Git\bin或C:\Program Files\Git\cmd)
  • 若未添加,手动将上述路径加入Path,完成后重启电脑(仅注销可能无法生效)

2. 给VS Code普通用户赋予Git目录访问权限

普通用户权限可能无法访问Git的安装目录,导致路径识别失败:

  • 找到Git的安装根目录(默认是C:\Program Files\Git)
  • 右键点击目录→「属性」→「安全」选项卡
  • 点击「编辑」,添加当前普通用户账号,赋予「读取和执行」「列出文件夹内容」「读取」权限
  • 应用设置后重启VS Code测试

3. 直接给Flutter配置Git路径

除VS Code的配置外,需在Flutter全局配置中指定Git路径:

  • 打开普通模式的命令提示符(非管理员)
  • 执行以下命令:
    flutter config --git-path "C:\Program Files\Git\bin\git.exe"
    
  • 执行完成后重启VS Code,再次尝试flutter pub get

4. 取消VS Code默认管理员运行设置

若之前给VS Code设置了默认管理员运行,可能导致普通模式下权限异常:

  • 找到VS Code快捷方式,右键→「属性」→「快捷方式」→「高级」
  • 取消勾选「以管理员身份运行」,保存设置后重启VS Code

内容的提问来源于stack exchange,提问作者Owais Ali

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 05:42:06