Mac 下 Flutter 的安裝與配置

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 下的配置已經全部完成。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末啸澡,一起剝皮案震驚了整個濱河市袖订,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗅虏,老刑警劉巖洛姑,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異旋恼,居然都是意外死亡吏口,警方通過查閱死者的電腦和手機奄容,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來产徊,“玉大人昂勒,你說我怎么就攤上這事≈弁” “怎么了戈盈?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谆刨。 經常有香客問我塘娶,道長,這世上最難降的妖魔是什么痊夭? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任刁岸,我火速辦了婚禮,結果婚禮上她我,老公的妹妹穿的比我還像新娘虹曙。我一直安慰自己,他們只是感情好番舆,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布酝碳。 她就那樣靜靜地躺著,像睡著了一般恨狈。 火紅的嫁衣襯著肌膚如雪疏哗。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天禾怠,我揣著相機與錄音返奉,去河邊找鬼。 笑死刃宵,一個胖子當著我的面吹牛衡瓶,可吹牛的內容都是我干的徘公。 我是一名探鬼主播牲证,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼关面!你這毒婦竟也來了坦袍?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤等太,失蹤者是張志新(化名)和其女友劉穎捂齐,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缩抡,經...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡奠宜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片压真。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡娩嚼,死狀恐怖滴肿,靈堂內的尸體忽然破棺而出岳悟,到底是詐尸還是另有隱情,我是刑警寧澤泼差,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布贵少,位于F島的核電站,受9級特大地震影響堆缘,放射性物質發(fā)生泄漏滔灶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一吼肥、第九天 我趴在偏房一處隱蔽的房頂上張望宽气。 院中可真熱鬧,春花似錦潜沦、人聲如沸萄涯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涝影。三九已至,卻和暖如春争占,著一層夾襖步出監(jiān)牢的瞬間燃逻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工臂痕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留伯襟,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓握童,卻偏偏與公主長得像姆怪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子澡绩,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內容