已安装Dart SDK但无法执行dart命令,Git路径配置异常求助
解决FlutterFire CLI配置时"Error: Unable to find git in your PATH"问题
核心排查与修复步骤
确认Git安装路径
先找到Git的实际安装目录,默认路径通常是C:\Program Files\Git\bin或C:\Program Files\Git\cmd,打开文件管理器验证该路径是否存在且包含git.exe。配置系统环境变量PATH
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量栏找到
Path,点击编辑,添加以下两个路径:C:\Program Files\Git\binC:\Program Files\Git\cmd
- 保存后完全关闭所有PowerShell/终端窗口,重新打开后环境变量才会生效。
验证Git路径有效性
打开新的PowerShell窗口,执行git --version,若能正常输出Git版本号,说明路径配置正确;若仍报错,检查路径是否拼写错误,无需给带空格的路径加引号。
针对Dart/Flutter的额外处理
修复Dart SDK关联
由于你用choco安装dart-sdk,执行以下命令更新并修复缓存:choco upgrade dart-sdk dart pub cache repair使用Flutter内置Dart执行命令
若单独dart命令异常,直接用Flutter自带的Dart激活flutterfire_cli:flutter pub global activate flutterfire_cli接着把Flutter pub全局路径添加到系统PATH,路径一般为
C:\Users\<你的用户名>\AppData\Local\Pub\Cache\bin(替换成实际用户名),重启终端后再执行flutterfire configure。临时指定Git路径
若以上方法无效,在PowerShell中临时追加Git路径后执行命令:$env:PATH += ";C:\Program Files\Git\bin" flutterfire configure
收尾检查
- 卸载所有旧版Git,只保留一个最新版本,避免路径冲突。
- 检查PowerShell执行策略:执行
Get-ExecutionPolicy,若返回Restricted,执行Set-ExecutionPolicy RemoteSigned并按Y确认放行。
内容的提问来源于stack exchange,提问作者Matbib
相关产品推荐
相关产品推荐

