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

升级Flutter至3.7版本遇fvm命令未找到问题求助

问题原因

你遇到的zsh: command not found: fvm,核心原因是Dart Pub安装的可执行文件目录未被加入zsh的环境变量PATH,安装FVM时的警告信息已经明确提示了这一点。

解决步骤

临时生效(仅当前终端会话)

直接在当前终端执行以下命令,临时将Pub的可执行文件目录加入PATH,即可立即使用fvm:

export PATH="$PATH":"$HOME/.pub-cache/bin"

执行完成后,再次尝试fvm install 3.7.16即可正常运行。

永久生效(所有新终端会话)

要让配置在每次打开终端时自动生效,需将PATH配置写入zsh的配置文件:

  1. 打开zsh的配置文件(通常为~/.zshrc,若文件不存在则会自动创建):
open ~/.zshrc

如果习惯用命令行编辑器,可使用nano:

nano ~/.zshrc
  1. 在文件末尾添加以下内容:
export PATH="$PATH":"$HOME/.pub-cache/bin"
  1. 保存并关闭文件:
    • 若使用nano,按Ctrl+O保存,按Ctrl+X退出
  2. 让配置立即生效:
source ~/.zshrc

此后,无论新开哪个终端,都能直接调用fvm命令。

后续操作提示

当FVM成功安装Flutter 3.7.16后:

  • 在项目目录执行fvm use 3.7.16,即可让该项目使用指定版本的Flutter
  • 若要将3.7.16设为全局默认版本,执行fvm use 3.7.16 --global

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 21:28:23