mac管理flutter和dart sdk版本

Tom最好的朋友是Jerry發表於2024-10-17

前言

  如果要用flutter開發ios和Andriod、windows和Mac系統的多相容App,那麼我們是需要用Mac系統開發的,但是要注意需要同時配置fvm管理flutter多版本以及本地安裝dart和對應的dart sdk的版本並根據自己的專案要求來切換。

  一、fvm--flutter多版本管理工具

# 使用brew安裝Fvm
brew tap leoafarias/fvm
brew install fvm

# 配置FVM_HOME
export FVM_HOME="$HOME/fvm"

# 在自己flutter的專案開啟,檢視目前穩定版的fluttersdk並根據pubspec.yaml裡面environment的sdk版本安裝
fvm releases
fvm install 2.12.0
fvm use 2.12.0
fvm list

  

  fvm常用命令

fvm --version             --- 檢查fvm版本
fvm config                --- 檢視配置
fvm releases              --- 檢視現有遠端版本
fvm list                  --- 檢視當前安裝的flutter版本
fvm install xxx           --- 安裝指定的flutter版本
fvm flutter doctor        --- 檢測flutter配置
fvm use xxx               --- 為當前專案指定flutter版本
fvm global                --- 指定全域性flutter版本
fvm remove xxx            --- 刪除flutter版本
fvm flutter xxx           --- 執行flutter指令需要在前面加上fvm

  二、dart 安裝並管理版本

# dart目前沒有很好的包管理工具,但我們利用Homebrew管理也並不麻煩
brew tap dart-lang/dart
brew install dart

# 更新dart sdk版本
brew upgrade dart

# 切換本地dart sdk版本,則先需要安裝你要的版本先,例如:
brew install dart@2.12.0

# 如果要切換版本(注意要先安裝)時,則可以:
brew unlink dart@2.12.0
brew link dart@2.19.6

# 如果報警告,就再輸入:
brew unlink dart@2.19 && brew link --force dart@2.19
export PATH="/opt/homebrew/opt/dart@2.19/bin:$PATH"


# 最後檢視dart版本看是否切換成功
dart --version

如圖:

 brew list

相關文章