前言
Flutter macos下載地址
在Mac下安裝完flutter
之后,如何設(shè)置flutter
命令為全局命令.
pit1
先說比較坑的一點(diǎn)吧.
在執(zhí)行官網(wǎng)上給出的命令:
$ export PATH="$PATH:`pwd`/flutter/bin"
的時(shí)候,開始有些看不懂什么意思.后來(lái)才理解到原來(lái)就是按照下面這個(gè)格式輸入:
export PATH=$PATH:/Users/lindaidai/app/flutter/bin
首先一點(diǎn),你得清楚你的flutter
是下載安裝到什么目錄.
比如我這里flutter
是安裝在一個(gè)叫做app
的文件目錄下:
所以我后面跟著的路徑就是
/app/flutter/bin
執(zhí)行好之后,輸入
flutter doctor
是可以執(zhí)行的.
pit 2
執(zhí)行完上面的操作,我們配置flutter
為全局命令貌似好像成功了.
但是如果你關(guān)閉當(dāng)前這個(gè)終端,再次打開終端輸入flutter doctor
的時(shí)候,它又會(huì)提示:
-bash: flutter: command not found
也就是說你上面的全局命令配置失敗了.
尬...??
這是因?yàn)槲覀冎霸O(shè)置環(huán)境變量的時(shí)候,是直接在命令行通過export命令進(jìn)行的,并沒有全局設(shè)置上晰骑。
解決辦法
1. 執(zhí)行打開.bash_profile
文件的命令:
open -e .bash_profile
如果你看到的是下面這條錯(cuò)誤提示:
.bash_profile does not exist.
那就說明你還沒有這個(gè)文件,此時(shí)就需要?jiǎng)?chuàng)建一個(gè),若是有的這個(gè)文件的小伙則可以直接進(jìn)入步驟3.
2. 創(chuàng)建.bash_profile
文件
1.進(jìn)入當(dāng)前用戶的home目錄:
cd ~
2.創(chuàng)建`.bash_profile文件:
touch .bash_profile
3. 設(shè)置flutter
環(huán)境變量
創(chuàng)建完成之后,再次執(zhí)行前面的open
命令,打開了我們的.bash_profile
文件.
要是你之前有這個(gè)文件的話,應(yīng)該會(huì)看到一些export PATH=${PATH}...
之類的配置項(xiàng).
此時(shí)直接在最末尾處追加設(shè)置flutter bin目錄路徑為環(huán)境變量:
export PATH=${PATH}:/Users/lindaidai/app/flutter/bin
注意??
這里的指令和上面的還是有區(qū)別的,第二個(gè)PATH
要用{}
包裹著,不然是沒有效果的.
如下圖:
保存關(guān)閉
.bash_profile
文件之后,需要執(zhí)行以下命令,更新環(huán)境變量:
source ~/.bash_profile
在打開終端執(zhí)行flutter doctor
就發(fā)現(xiàn)有效果了.