由于我自己常用的系统是Mac
或者Lunix
系统,所以这里指针对这两个系统进行说明。
1、安装HomeBrew
工具
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
2、使用brew
命令安装Fvm
brew tap leoafarias/fvm
brew install fvm
卸载命令:
brew uninstall fvm brew untap leoafarias/fvm
3、配置 FVM_HOME
export FVM_HOME="$HOME/.fvm"
如果不使用上面的配置,则默认使用$HOME/fvm
4、安装flutter sdk
- 查看远程可用的发布版sdk
fvm releases | tail -14
效果如下
➜ ~ fvm releases | tail -24
Feb 19 22 │ 2.10.2
Mar 3 22 │ 2.10.3
Mar 17 22 │ 2.12.0-4.1.pre
Mar 28 22 │ 2.10.4
Apr 6 22 │ 2.12.0-4.2.pre
--------------------------------------
Apr 13 22 │ 2.13.0-0.1.pre dev
--------------------------------------
Apr 13 22 │ 2.13.0-0.1.pre
Apr 18 22 │ 2.10.5
Apr 20 22 │ 2.13.0-0.2.pre
Apr 27 22 │ 2.13.0-0.3.pre
May 5 22 │ 2.13.0-0.4.pre
May 11 22 │ 3.0.0
May 20 22 │ 3.0.1
May 26 22 │ 3.1.0
Jun 10 22 │ 3.0.2
--------------------------------------
Jun 15 22 │ 3.1.0-9.0.pre beta
--------------------------------------
Jun 22 22 │ 3.0.3
--------------------------------------
Jul 1 22 │ 3.0.4 stable
--------------------------------------
- 安装指定的sdk版本
fvm install 3.0.4
- 查看所有已经安装的sdk
fvm list
5、使用fvm
配置管理全局sdk版本
fvm global 3.0.4 //将3.0.4版本设置为全局默认版本
在执行完上面的命令之后,会在.fvm下生成一个default文件夹。可以将这个目录下配置为flutter的环境变量,后续可以通过fvm use命令结合fvm global 命令直接更改flutter使用版本了。
export PATH="$HOME/.fvm/default/bin:$PATH"
最后让环境变成更改生效
source ~/.zsrch