// 添加homebrew tap
brew tap xinfeng-tech/fvm
// 安装 fvm
brew install fvm
vim .bash_profile
// 这里注意 如果之前已经设置了PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL 这两个可以不用下面的设置
export PUB_HOSTED_URL=http://mirrors.cnnic.cn/dart-pub
export FLUTTER_STORAGE_BASE_URL=http://mirrors.cnnic.cn/flutter
export FVM_DIR="$HOME/.fvm"
cd /usr/local/opt/fvm
sh init.sh
如何使用呢?
安装 Flutter 某个版本,如:1.22.4
fvm install 1.22.4
使用 Flutter 某个版本,如:1.22.4
fvm use 1.22.4
查看本地已安装的 Flutter 版本
fvm list
不同的项目设置不同的 Flutter 版本
// 需要切到你要设置项目的根目录,然后执行如下命令并指定你所想要设置的 Flutter 版本
fvm use 1.22.4 --local
补充一点关于brew tap的操作
$ brew install fvm
Error: Formulae found in multiple taps:
* xinfeng-tech/fvm/fvm
* befovy/taps/fvm
Please use the fully-qualified name (e.g. xinfeng-tech/fvm/fvm) to refer to the formula.
如果要删除befovy/taps/fvm,可以执行
$ brew untap befovy/taps