使用FVM时无法激活pub?如何正确配置Flutter SDK路径?
FVM 环境下使用 pub 的正确方法
解决 pub 命令找不到的问题
FVM 管理的 Flutter 环境中,不要单独调用 pub 命令,应使用 flutter pub 替代。比如拉取依赖直接执行:
flutter pub get
如果要使用项目绑定的特定 Flutter 版本,也可以用:
fvm flutter pub get
全局 FVM 版本的路径永久配置
你之前的export PATH仅在当前终端会话临时生效,要让配置永久生效需修改 zsh 配置文件:
- 打开终端,编辑 zsh 配置文件:
open ~/.zshrc
- 在文件末尾添加一行:
export PATH="/Users/John/fvm/default/bin:$PATH"
- 保存后,让配置立即生效:
source ~/.zshrc
- 验证配置:执行
which flutter,输出应为/Users/John/fvm/default/bin/flutter;再执行flutter --version确认版本为 3.7.11。
项目级版本使用(无需全局配置)
如果仅单个项目使用指定 Flutter 版本,无需设置全局,只需在项目根目录执行:
fvm use 3.7.11
之后所有 Flutter 相关命令通过fvm flutter前缀执行,比如:
fvm flutter pub get fvm flutter run
这样会自动使用该项目绑定的 3.7.11 版本工具链,不影响全局环境。
内容的提问来源于stack exchange,提问作者spark
相关产品推荐
相关产品推荐

