主要參考 入門: 在macOS上搭建Flutter開發(fā)環(huán)境
1.下載Flutter SDK 下載頁
- 1.下載后解壓
- 2.將解壓包放到一個指定目錄: 如, 我將它放在了
/Users/用戶名/Documents/flutter
目錄下
2.更新環(huán)境變量, 配置bash_profile
文件
-
- 啟動終端Terminal
~/.bash_profile
No such file or directory, 如果已經(jīng)存在, 則直接跳過執(zhí)行
第 4 步. 編輯.bash_profile文件
-
- 進入當前用戶的home目錄
輸入cd ~
-
創(chuàng)建.bash_profile
輸入touch .bash_profile
-
-
編輯.bash_profile文件
輸入open -e .bash_profile
-
-
5 輸入一下命令
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export PATH='PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin':$PATH // 解壓包所在電腦文件下的bin目錄 // 如,我電腦為: export PATH= /Users/自己的用戶名/Documents/flutter/flutter_macos_v1.9.1+hotfix.6-stable/bin:$PATH
- 保存文件,關閉.bash_profile
-
更新剛配置的環(huán)境變量
輸入source .bash_profile
-
-
- 如果執(zhí)行完上面代碼后, 每次打開命令終端還是
zsh: command not found: flutter
則需進行下面命令:
vim ~/.zshrc
在打開的文件里最下面增加一行代碼则涯,就是配置的路徑
source ~/.bash_profile
保存退出后屠缭,再使用source命令重新加載一下:
source ~/.zshrc
到這里鉴竭,應該可是在任何路徑下使用flutter命令了堵漱。
- 如果執(zhí)行完上面代碼后, 每次打開命令終端還是
3.Android 和 iOS 開發(fā)環(huán)境配置不在累贅
4.運行 flutter doctor
flutter doctor
執(zhí)行結果:
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.14.6 18G103, locale
zh-Hans-CN)
[?] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[?] Xcode - develop for iOS and macOS (Xcode 10.3)
[?] Android Studio (version 3.5)
[?] VS Code (version 1.39.2)
[!] Connected device
! No devices available
! Doctor found issues in 1 category.
注意:
當macOS升級到最新版10.15.1時, 發(fā)現(xiàn)每次重啟電腦, 運行flutter
命令時報錯:command not found: flutter
;
猜測是.bash_profile
文件沒生效
當我先執(zhí)行source .bash_profile
命令, 再執(zhí)行flutter
命令時, 一切正常了.
解決辦法
解決辦法:在~/.zshrc文件最后周拐,增加一行:原文地址
source ~/.bash_profile