FVM官網(wǎng)(https://fvm.app/docs/getting_started/installation)
安裝流程參見官網(wǎng)命令:
brew tap leoafarias/fvm
brew install fvm
install 之后,我們還需要將下面的環(huán)境變量添加在.bash_profile中,如果你的是.zshrc 請?zhí)砑釉?zshrc 中究恤。
exportPUB_HOSTED_URL=http://mirrors.cnnic.cn/dart-pubexportFLUTTER_STORAGE_BASE_URL=http://mirrors.cnnic.cn/flutterexportFVM_DIR="$HOME/.fvm"source"/usr/local/opt/fvm/init.sh"
添加完成后我們重啟 finder 和終端俭令。
完成以上后,我們在終端 執(zhí)行?fvm會看到fvm 的介紹信息部宿。這就告訴我們 fvm 安裝已經(jīng)成功了抄腔。
FVM使用:
apple@appledeMacBook-Pro-2 Flutter % fvm? ? ? ? ?
Flutter SDK versions Manager.
Usage: fvm <command> [arguments]
Available commands:
? list-remote [release_type]? ? ? Print flutter-sdk release versions.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [release_type] should be stable|beta|dev|all.
? list|ls? ? ? ? ? ? ? ? ? ? ? ? Print flutter-sdk installed versions.
? install ? ? ? ? ? Install flutter-sdk version that matched .
? remove ? ? ? ? ? ? ? ? Remove flutter-sdk version or alias.
? alias ? ? ? Set an alias named pointing to version that
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? matched .
? latest-dev? ? ? ? ? ? ? ? ? ? ? Create a latest-dev version copy from latest.
? use ? ? ? ? ? ? ? Switch flutter-sdk to version that matched .
? --version? ? ? ? ? ? ? ? ? ? ? Display fvm version.
? --help? ? ? ? ? ? ? ? ? ? ? ? ? Display help information.
apple@appledeMacBook-Pro-2 Flutter % fvm --h
Flutter SDK versions Manager.
對應(yīng)的命令可復(fù)制以上。
安裝:
fvm install 2.5.2
fvm install 1.22.5
執(zhí)行fvm list查看安裝版本理张,
VSCode使用:
https://supunkavinda.blog/vscode-editing-settings-json
AndroidStudio使用:
command+,進入設(shè)置頁面
直接選擇對應(yīng)的Flutter版本即可赫蛇。
https://juejin.cn/post/6939712499465846798
安裝遇到的問題及解決:
一、多次執(zhí)行不同的brew tap leoafarias/fvm雾叭、brew tap xinfeng-tech/fvm導(dǎo)致多個taps的問題導(dǎo)致安裝fvm不成功
解決方法是按照官網(wǎng)刪除xinfeng-tech/fvm悟耘,命令:brew untap xinfeng-tech/fvm
之后運行就????了。
二织狐、安裝成功
通過brew tap xinfeng-tech/fvm暂幼、brew install fvm安裝成功之后,運行fvm install 1.22.5安裝對應(yīng)的Flutter版本一直出現(xiàn)Error: no flutter version matched 1.22.5 !!
原因排查:
1移迫、是否存在1.22.5旺嬉,去官網(wǎng)查看https://docs.flutter.dev/development/tools/sdk/releases
2、查看是都當(dāng)前的FVM有資源:fvm ?--version發(fā)現(xiàn)我的版本1.1.6 ?實際最新版本2.2.4
同樣也是brew tap xinfeng-tech/fvm導(dǎo)致的厨埋,刪除之后重新安裝就????了邪媳。
三、細節(jié)
命令:fvm、fvm list悲酷、fvm --version 套菜、fvm install 1.22.5(版本號需要和官網(wǎng)一直不然不能下載)、brew install fvm设易、brew tap leoafarias/fvm逗柴、brew uninstall fvm、fvm global 1.22.5顿肺、flutter doctor戏溺、fvm use 1.22.5、fvm flutter --version屠尊、open .bash_profile旷祸、source .bash_profile
終端連接vpn:export http_proxy=http://127.0.0.1:58591;export https_proxy=http://127.0.0.1:58591;
驗證命令:curl? www.google.com