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

运行flutter doctor报错The system cannot find the path specified 如何解决?

可能的操作错误环节
  • 环境变量修改后未重启终端或系统,旧终端未加载最新的环境变量配置
  • Path条目格式错误:存在多余的分号、引号、空格,或者路径包含中文、特殊字符
  • Git路径配置错误:Path中错误添加了git.exe的完整文件路径,而非Git安装目录的bin文件夹路径
  • Flutter SDK文件不完整:下载或解压过程中文件损坏,导致bin目录下的执行文件缺失
具体解决步骤

1. 验证环境变量是否生效

打开新的CMD窗口,依次执行以下命令排查:

  • 执行where flutter,如果没有输出你配置的flutter\bin路径,说明Flutter环境变量配置失效
  • 执行where git,如果没有输出Git的安装路径,说明Git环境变量配置错误
  • 执行echo %PATH%,检查输出的路径列表中是否存在格式错误,比如两个分号连续、路径前后有多余符号

2. 修正Path配置

进入系统环境变量编辑界面,修改Path条目:

  • 删掉错误添加的C:\Program Files\Git\bin\git.exe条目,仅保留C:\Program Files\Git\bin和C:\Program Files\Git\cmd两个条目
  • 检查Flutter bin目录的路径:确保路径无中文、无空格、无多余符号,比如Flutter放在D盘根目录就填D:\flutter\bin,不要加引号或末尾分号
  • 确认C:\Windows\System32已正确添加到Path中,无拼写错误

3. 重启加载配置

修改完环境变量后,必须关闭所有已打开的终端窗口,必要时重启一次系统,确保新的环境变量完全加载。

4. 验证Flutter命令

重启后打开新的CMD窗口,先执行flutter --version,如果能正常输出版本信息,再执行flutter doctor即可正常检测环境。如果仍然报错,删除现有Flutter SDK文件夹,重新下载官方完整压缩包,解压到无中文无特殊字符的路径后重新配置环境变量即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 03:24:05