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

安装FVM后执行fvm flutter doctor遇路径警告,求助解决

解决FVM路径警告的步骤

警告原因

系统环境变量PATH里,旧Flutter SDK(/Users/user/development/flutter/bin)的优先级高于FVM管理的SDK(/Users/user/fvm/versions/3.16.4/bin),导致flutter doctor检测到的不是当前FVM使用的版本,因此抛出警告。你之前用brew卸载Dart没用,是因为这个Dart属于旧Flutter SDK自带组件,并非通过brew安装。

具体解决步骤

  1. 修改Shell配置文件

    • 先确认Shell类型:执行echo $SHELL,若输出/bin/zsh则编辑~/.zshrc;若为/bin/bash则编辑~/.bash_profile或~/.bashrc
    • 打开配置文件,在最顶部添加一行:
      export PATH="/Users/user/fvm/versions/3.16.4/bin:$PATH"
      
    • 保存文件后,执行以下命令让配置立即生效:
      • zsh用户:source ~/.zshrc
      • bash用户:source ~/.bash_profile
  2. 验证配置效果

    • 执行which flutter,输出需为/Users/user/fvm/versions/3.16.4/bin/flutter
    • 执行which dart,输出需为/Users/user/fvm/versions/3.16.4/bin/dart
    • 再次运行fvm flutter doctor,警告会消失
  3. 可选:清理旧Flutter SDK
    若不再需要旧版本Flutter,直接删除/Users/user/development/flutter文件夹即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 01:22:40