Flutter多版本管理工具fvm使用

1,109 阅读1分钟

由于我自己常用的系统是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