菜鳥在macOS上搭建Flutter開發(fā)環(huán)境

參考學(xué)習(xí)flutter的權(quán)威資料就是flutter中文網(wǎng)https://flutterchina.club杈湾,以下把“flutter中文網(wǎng)”簡(jiǎn)稱“中文網(wǎng)”

一、使用鏡像

由于在國(guó)內(nèi)訪問Flutter有時(shí)可能會(huì)受到限制队丝,F(xiàn)lutter官方為中國(guó)開發(fā)者搭建了臨時(shí)鏡像忠怖,大家可以將如下環(huán)境變量加入到用戶環(huán)境變量中:export PUB_HOSTED_URL=https://pub.flutter-io.cn

export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

注意:如何將環(huán)境變量加入到用戶環(huán)境變量中港准,中文網(wǎng)并沒有說旨剥,下面我總結(jié)一下mac下添加環(huán)境變量的方法告訴大家:

方法一:在終端操作

1、啟動(dòng)終端Terminal

2浅缸、輸入vim ./.bash_profile 回車轨帜,然后就打開了bash_profile文件

3、把export PUB_HOSTED_URL=https://pub.flutter-io.cn和export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn復(fù)制粘貼過去衩椒,兩個(gè)要單獨(dú)成行蚌父,即復(fù)制粘貼第一個(gè)后回車,再?gòu)?fù)制粘貼第二個(gè)

4毛萌、點(diǎn)擊“esc鍵苟弛,退出insert模式”, 然后按“:冒號(hào)鍵”,輸入wq!回車阁将,保存成功膏秫。

5、輸入“source ~/.bash_profile”做盅,讓環(huán)境變量生效

方法二:打開bash_profile文件缤削,直接粘貼

打開bash_profile最快捷的方法是在終端輸入open -e .bash_profile,將export PUB_HOSTED_URL=https://pub.flutter-io.cn和export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn復(fù)制粘貼過去吹榴,如下圖:

圖一

保存亭敢,即可。

二图筹、系統(tǒng)要求

要安裝并運(yùn)行Flutter帅刀,您的開發(fā)環(huán)境必須滿足以下最低要求:

操作系統(tǒng): macOS (64-bit)

磁盤空間: 700 MB (不包括Xcode或Android Studio的磁盤空間).

工具: Flutter 依賴下面這些命令行工具.

bash,?mkdir,?rm,?git,?curl,?unzip,?which

三、獲取Flutter SDK

1、去flutter官網(wǎng)下載其最新可用的安裝包劝篷,下載地址https://flutter.dev/docs/development/tools/sdk/releases?tab=macos#macos哨鸭。注意:中文網(wǎng)上說解壓安裝包到你想安裝的目錄民宿,還舉了例子娇妓,但是我們現(xiàn)在直接從官網(wǎng)上下載到本地已經(jīng)是解壓好的文件夾了,你只需要把這個(gè)文件夾移到你想放置的地方就可以了活鹰。

2哈恰、添加flutter相關(guān)工具到path中:(注意這里對(duì)應(yīng)中文網(wǎng)的第三步,也是最具迷惑性的一步志群,也是最關(guān)鍵的一步)中文網(wǎng)是說明的着绷,原文粘貼如下:export PATH=`pwd`/flutter/bin:$PATH

此代碼只能暫時(shí)針對(duì)當(dāng)前命令行窗口設(shè)置PATH環(huán)境變量,要想永久將Flutter添加到PATH中請(qǐng)參考下面更新環(huán)境變量?部分锌云。

我們找到中文網(wǎng)下面的“更新環(huán)境變量”部分發(fā)現(xiàn)1和2我上面已經(jīng)講過荠医,關(guān)鍵迷惑點(diǎn)在3,添加以下行并更改[PATH_TO_FLUTTER_GIT_DIRECTORY]為克隆Flutter的git repo的路徑:

export PUB_HOSTED_URL=https://pub.flutter-io.cn //國(guó)內(nèi)用戶需要設(shè)置

export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //國(guó)內(nèi)用戶需要設(shè)置

export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH

“添加以下行并更改[PATH_TO_FLUTTER_GIT_DIRECTORY]為克隆Flutter的git repo的路徑”桑涎,你可能還不知道PATH_TO_FLUTTER_GIT_DIRECTORY到底是指什么路徑彬向。例如我把剛才下載的flutter的文件放在了我的桌面上一個(gè)叫flutter的文件夾中,所以我的PATH_TO_FLUTTER_GIT_DIRECTORY這個(gè)就是/Users/用戶名/Desktop/flutter攻冷,所以我要把export PATH=/Users/用戶名/desktop/flutter/flutter/bin:$PATH放到bash_profile中娃胆,保存。到這里你的永久flutter開發(fā)環(huán)境已經(jīng)完全搭建好了等曼。

四里烦、檢驗(yàn)是否成功搭建好了flutter環(huán)境,方法如下:

打開終端禁谦,運(yùn)行flutter doctor胁黑。如果終端輸出flutter: command not found ,說明你沒有搭建成功州泊,如果像中文網(wǎng)所寫的運(yùn)行flutter doctor后輸出别厘,恭喜你已經(jīng)搭建好了!下面就是你按照終端輸出拥诡,下載你要下載的東西就可以了触趴。我是使用Android Studio學(xué)習(xí)開發(fā)的,如果大家有什么問題渴肉,歡迎留言交流~


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末冗懦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子仇祭,更是在濱河造成了極大的恐慌披蕉,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異没讲,居然都是意外死亡眯娱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門爬凑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)徙缴,“玉大人,你說我怎么就攤上這事嘁信∮谘” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵潘靖,是天一觀的道長(zhǎng)穿剖。 經(jīng)常有香客問我,道長(zhǎng)卦溢,這世上最難降的妖魔是什么糊余? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮单寂,結(jié)果婚禮上贬芥,老公的妹妹穿的比我還像新娘。我一直安慰自己凄贩,他們只是感情好誓军,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著疲扎,像睡著了一般昵时。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上椒丧,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天壹甥,我揣著相機(jī)與錄音,去河邊找鬼壶熏。 笑死句柠,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的棒假。 我是一名探鬼主播溯职,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼帽哑!你這毒婦竟也來(lái)了谜酒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤妻枕,失蹤者是張志新(化名)和其女友劉穎僻族,沒想到半個(gè)月后粘驰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡述么,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年蝌数,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片度秘。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡顶伞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出敷钾,到底是詐尸還是另有隱情枝哄,我是刑警寧澤肄梨,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布阻荒,位于F島的核電站,受9級(jí)特大地震影響众羡,放射性物質(zhì)發(fā)生泄漏侨赡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一粱侣、第九天 我趴在偏房一處隱蔽的房頂上張望羊壹。 院中可真熱鬧,春花似錦齐婴、人聲如沸油猫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)情妖。三九已至,卻和暖如春诱担,著一層夾襖步出監(jiān)牢的瞬間毡证,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工蔫仙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留料睛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓摇邦,卻偏偏與公主長(zhǎng)得像恤煞,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子施籍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容