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

已安装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

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在系统变量栏找到Path,点击编辑,添加以下两个路径:
      • C:\Program Files\Git\bin
      • C:\Program Files\Git\cmd
    3. 保存后完全关闭所有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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 06:47:05