在 Windows 系統(tǒng)下配置環(huán)境變量較為簡單,全程都在圖形化界面中完成们衙,而在 Mac OS X 系統(tǒng)下相對來說就復雜很多鼠证,全程依賴于終端工具锅睛,需要使用到各種 Linux 命令泥畅。本文以 Android SDK 中的 adb 工具為例,詳細描述一下如何在 Mac 系統(tǒng)中配置環(huán)境變量。
shell 類型
在開始配置之前,簡單介紹一下 shell 程序的類型褂始。打開終端工具(terminal),輸入命令:
echo $SHELL
回車執(zhí)行描函,即可顯示當前 Mac 系統(tǒng)的 Shell 程序類型崎苗。Mac OS X 10.3 之前,默認為 csh 或者 tcsh赘阀,即 C Shell益缠;Mac OS X 10.3 之后,默認為 bash基公,即 Bourne Again Shell( sh 的增強版)。當然宋欺,現(xiàn)在絕大多部分的 Mac 設備系統(tǒng)都在 OS X 10.3 之后轰豆。所以,本文描述的也是 bash 類型下環(huán)境變量的配置齿诞。
Mac 環(huán)境變量存放位置
Mac 系統(tǒng)的環(huán)境變量有三種地方可供存放酸休,系統(tǒng)按照如下順序依次加載:
/etc/profile
/etc/bashrc
~/.bash_profile
前兩個配置屬于系統(tǒng)級別的,所有用戶均可使用祷杈;第三個配置屬于用戶級別的斑司,僅供當前用戶讀寫。建議將個人用戶所需要的環(huán)境變量配置于第三個當中但汞。
注意:默認情況下宿刮,
~/.bash_profile
文件是不存在的互站,可以通過nano
編輯器(系統(tǒng)自帶)創(chuàng)建修改。
添加環(huán)境變量
第一步僵缺,打開終端胡桃,執(zhí)行 nano ~/.bash_profile
命令,創(chuàng)建并編輯配置文件磕潮,添加 path 路徑翠胰,如圖:
注意:圖中 /Users/xianfeng/Develop/SDK/platform-tools
是我當前筆記本中 adb
工具的路徑,使用時記得替換成自己的實際對應路徑自脯。如果添加多個環(huán)境變量之景,需要使用冒號":"分割開來,格式如下:
export PATH=path1:path2:${PATH}
記得在末尾添加 ${PATH}
膏潮,表示支持系統(tǒng)環(huán)境變量锻狗。一定要嚴格按照這個格式寫,否則不僅用戶環(huán)境變量不能使用戏罢,還會導致系統(tǒng)環(huán)境變量出現(xiàn)問題屋谭。
第二步,按下 Ctrl+O
(字母O)龟糕,終端會提示是否保存修改以及保存的文件名桐磁,回車確認即可(取消按 Ctrl+C
)。然后使用 Ctrl+X
快捷鍵組合退出編輯讲岁。
這樣我擂,用戶環(huán)境變量就添加好了。使用 ls -a
命令便可以看到新建的 .bash_profile
配置文件(在 Finder 中默認處于隱藏狀態(tài))缓艳。需要注意的是校摩,此處新添加的環(huán)境變量并不能馬上使用,可以使用 source
命令使之立刻生效(通過重啟電腦也能實現(xiàn))阶淘,執(zhí)行如下命令即可:
source .bash_profile
然后衙吩,就可以正常使用了,比如執(zhí)行 adb devices
查看已連接的設備列表溪窒,再也不用四處 cd
啦坤塞。補充一點,通過 echo $PATH
命令可以查看當前用戶所能使用的環(huán)境變量澈蚌,如: