開(kāi)發(fā)中,會(huì)經(jīng)常切換不同版本的 Flutter 環(huán)境。使用 FVM(Flutter Version Manager )來(lái)進(jìn)行 Flutter 版本切換是一個(gè)很不錯(cuò)的選擇。
下面=從安裝FVM、環(huán)境配置、切換Flutter這幾個(gè)主要步驟總結(jié)下 FVM 的使用
一、安裝 homebrew
網(wǎng)址:https://brew.sh/ ,按照步驟操作即可
安裝成功后:
1、設(shè)置當(dāng)前用戶最高權(quán)限
sudo whoami
2、設(shè)置 /opt 路徑為管理員權(quán)限
# -R 是指級(jí)聯(lián)應(yīng)用到目錄里的所有子目錄和文件,777 是所有用戶都擁有最高權(quán)限
sudo chmod -R 777 /opt
二、使用 homebrew 安裝 fvm
brew tap leoafarias/fvm
brew install fvm
/// 卸載命
brew uninstall fvm
brew untap leoafarias/fvm
查看 fvm 版本
fvm --version
三、通過(guò) bash_file 配置FVM環(huán)境變量
open ~/.zshrc
參考內(nèi)容,其中 android 的環(huán)境變量配置過(guò)的可以忽略
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
# android , 配置過(guò)的可以忽略
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer/
export ANDROID_HOME=~/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
# flutter 防墻
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PUB_HOSTED_URL=https://pub.flutter-io.cn
# fvm
export FLUTTER_ROOT=/opt/fvm/current
export FVM_HOME=/opt/fvm
# 指定 fvm 包中的 flutter 為默認(rèn)
export PATH=$PATH:$HOME/.pub-cache/bin
export PATH=$PATH:$FLUTTER_ROOT/bin/cache/dart-sdk/bin
export PATH=$PATH:$FLUTTER_ROOT/bin
保存環(huán)境
source ~/.zshrc
四、安裝多個(gè)flutter 版本
fvm install 3.0.5
fvm install 3.10.5
五、設(shè)置 flutter 版本
查看 flutter release 版本 https://flutter.cn/docs/development/tools/sdk/releases文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-838751.html
fvm use 1.22.6
fvm current # 查看當(dāng)前版本
flutter --version #查看flutter版本,借助該指令更新 DART SDK
六、配置AS
打開(kāi) Preferences
→ Languages&Frameworks
→ Flutter 設(shè)置 Flutter SDK 的文件路徑。 選擇路徑 /opt/fvm/current
,可以直接復(fù)制粘貼。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-838751.html
七、其他 fvm 指令
current Show current Flutter SDK info
flutter Proxies Flutter Commands
help Help about any command
import Import installed flutter into fvm
install Installs Flutter SDK Version
list Lists installed Flutter SDK Version
remove Removes Flutter SDK Version
use Which Flutter SDK Version you would like to use
到了這里,關(guān)于FVM管理Flutter 環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!