在学习flutter时,总是会遇到下载的git项目无法运行,因为flutter sdk版本不符合,但是下载多个flutter版本后在本地又难管理,经过了解和学习,最终找到fvm工具,轻松管理本地的flutter sdk版本。
在安装fvm的过程中,发现总是报command not found: fvm,所以这里记录一下,希望能帮到遇到相同问题的人
1、安装fvm,这里建议用brew进行安装
brew tap leoafarias/fvm
brew install fvm
2、配置FVM_HOME
export FVM_HOME="$HOME/fvm"
网上很多同学指出只需要配置这一句就可以,但是我配置后一直提示
zsh:command not found: fvm
因此找了网上很多方法,还需要配置bin才可以,即:
export FVM_HOME="$HOME/fvm"
export PATH="$PATH:$HOME/.pub-cache/bin"
3、安装flutter SDK (配置好环境变量后,别忘了 source ~/.zshrc 一下哦)
# 查看最新的14条版本记录
fvm releases | tail -14
#安装指定的3.7.5版本
fvm install 3.7.5
4、查看已安装的flutter sdk版本
fvm list
5、设置全局或指定项目使用具体的flutter sdk版本
#设置全局版本
fvm global 3.7.5
#指定项目使用具体的flutter sdk版本
#需要cd到具体flutter项目,然后使用命令use
fvm use 3.7.5