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

Flutter 3.7升级后flutter doctor路径警告修复求助

修复Flutter Doctor的Dart路径警告问题

问题描述

Flutter已升级至3.7.0版本,可正常构建项目,但执行flutter doctor时收到以下路径警告:

[!] Flutter (Channel stable, 3.7.0, on macOS 13.0.1 22A400 darwin-arm64, locale ja-JP)

! Warning: dart on your path resolves to
/opt/homebrew/Cellar/dart/2.14.4/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/t/Developer/flutter.

Consider adding
/Users/t/Developer/flutter/bin to the front of your path.

此前尝试set -x PATH ~/development/flutter/bin $PATH(路径与实际SDK路径不符)和拼写错误的fltter clean,问题未解决。

修复步骤

  • 确认当前Dart路径:执行which dart,确认输出为/opt/homebrew/Cellar/dart/2.14.4/libexec/bin/dart,说明系统优先使用Homebrew安装的Dart而非Flutter自带版本。
  • 修改Shell配置文件:
    1. 打开对应Shell的配置文件:
      • macOS默认用Zsh,执行open ~/.zshrc
      • 若用Bash,执行open ~/.bash_profile
    2. 在文件末尾添加以下代码(路径需与你的Flutter SDK路径完全一致):
      export PATH="/Users/t/Developer/flutter/bin:$PATH"
      
    3. 保存关闭文件后,执行命令刷新配置:
      • Zsh:source ~/.zshrc
      • Bash:source ~/.bash_profile
  • 验证修复效果:
    1. 再次执行which dart,输出应变为/Users/t/Developer/flutter/bin/dart
    2. 运行flutter doctor,路径警告应消失

注意事项

  • set -x PATH ...不符合Shell环境变量设置规范,必须用export命令才能持久化配置
  • flutter clean仅用于清理项目构建缓存,对路径配置问题无帮助,且之前的命令存在拼写错误(正确应为flutter clean)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 22:15:53