Flutter Version Manager (FVM): Flutter的版本管理终极指南
Mac的flutter多版本管理之fvm的安装及使用
一、安装fvm
brew tap leoafarias/fvm
brew install fvm
这个错误可能是由于网络问题或者 Git 配置问题导致的,我开启了梯子就可以了
brew install watchman 报错Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
解决方案:arch -x86_64 brew install fvm 替换 brew install fvm
二、fvm flutter 版本控制常见的命令有哪些
- fvm install :安装指定版本的 Flutter。例如,fvm install stable 会安装稳定版本的
Flutter。 - fvm use :使用指定版本的 Flutter。例如,fvm use stable 会切换到稳定版本的
Flutter。 - fvm versions:列出所有已安装的 Flutter 版本。
- fvm list:列出所有可用的 Flutter 版本。
- fvm remove :删除指定版本的 Flutter。例如,fvm remove stable 会删除稳定版本的
Flutter。 - fvm global :设置全局默认的 Flutter 版本。例如,fvm global stable
会将稳定版本设置为默认的 Flutter 版本。 - fvm flutter :使用当前版本的 Flutter 运行 Flutter 命令。例如,fvm flutter
doctor 会运行 flutter doctor 命令。 - fvm config:查看或设置 fvm 的配置。
以上就是一些常见的 fvm 命令,你可以通过 fvm --help 来查看所有的命令和选项。
三、查看flutter的历史版本信息
https://github.com/flutter/flutter/releases
四、安装flutter版本过程中,可能报的错
fatal: unable to access ‘https://github.com/flutter/flutter.git/’: Failed to connect to github.com port 443 after 20933 ms: Operation timed out
网络问题
五、flutter与dartSDK的对应关系
flutter与dartSDK的对应关系查看表
fvm list 查看flutter版本列表
执行fvm use 3.3.0 时,出现No pubspec.yaml detected in this directory,但是实际目录是存在这个文件的
最开始使用fvm use 3.3.0 切换flutter的版本没有成功,后面重启电脑后就切换成功了