Mac 下 Flutter 的安裝與配置
- Homebrew 安裝與更新
- Flutter 的安裝與配置
Homebrew 的安裝與更新
-
Mac 電腦默認已安裝 Homebrew褐着,如不確定可先卸載并重新安裝
- 打開終端
- 卸載
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安裝
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
更新 Homebrew
- 由于各種原因,官方更新地址速度比較慢惭蹂,這里使用國內的鏡像地址
- 我使用的是清華大學的鏡像嵌器,按以下命令依次執(zhí)行芜繁,替換鏡像地址
cd "$(brew --repo)" git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
- 更新
brew update
Flutter 的安裝與配置
- 這里依然替換為國內鏡像鳍咱,我這里放置在系統(tǒng)用戶根目錄下,使用的是清華大學的鏡像地址
- 使用 cd 進入你要放置 Flutter 的位置措嵌,依次在終端里執(zhí)行以下命令
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub/
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
git clone -b dev https://github.com/flutter/flutter.git
-
配置環(huán)境變量
- 方法一:臨時配置躲叼,僅在當前終端窗口可用
export PATH="$PWD/flutter/bin:$PATH"
- 方法二:全局配置,永久生效
//我的 flutter 在用戶根目錄下企巢,所以此時終端 cd 調整為根目錄 //打開枫慷,如不能打開就創(chuàng)建 open -e .bash_profile //在打開的文件里配置鏡像地址,文件中添加以下配置 export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub/ export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter export PATH=/Users/(username替換為自己的地址)/flutter/bin:$PATH //更新環(huán)境配置 source .bash_profile //檢驗是否配置成功浪规,如果看到有 flutter 那就是配置好了 echo $PATH
-
開發(fā)二進制文件預下載(可選操作)
flutter 命令行工具會下載不同平臺的開發(fā)二進制文件或听,如果需要一個封閉式的構建環(huán)境, 或在網絡可用性不穩(wěn)定的情況下使用等情況笋婿,需要通過下面這個命令預先下載 iOS 和 Android 的開發(fā)二進制文件:
flutter precache
檢測問題
//進入自己的 flutter 目錄
cd ./flutter
//通過運行以下命令來查看當前環(huán)境是否需要安裝其他的依賴
$ flutter doctor
-
解決缺少的依賴
通過以上命令誉裆,輸出會生成一份報告,你需要仔細閱讀上述命令生成的報告缸濒,看看別漏了一些需要安裝的依賴足丢, 或者需要之后執(zhí)行的命令,需要執(zhí)行的命令會自動加粗顯示庇配,依次按照自己的需求執(zhí)行即可斩跌。
**當你安裝了任一缺失部分的依賴后,可以再次運行 `flutter doctor` 命令來確認是否成功安裝**
如上圖我這里解決了 iOS 和 VSCode 的依賴捞慌,沒有安裝 Android studio 都會有詳細提示耀鸦。
至此 Mac 下的配置已經全部完成。