【轉(zhuǎn)載自:https://zhuanlan.zhihu.com/p/63986755】
1撮胧、分模塊創(chuàng)建
個(gè)人推薦使用分模塊創(chuàng)建環(huán)境變量结蟋,具體使用方式如下(以設(shè)置 flutter 環(huán)境變量為例):
(1)化借、創(chuàng)建文件
在終端中鍵入以下命令铃岔,可在 /etc/paths.d 目錄下,創(chuàng)建一個(gè)名為 flutter 的文件:
sudo touch /etc/paths.d/flutter
(2)牡昆、編輯文件
在終端中鍵入以下命令喂急,即可編輯 flutter 文件:
sudo vim /etc/paths.d/flutter
然后按 i 鍵進(jìn)入編輯模式止邮,將 flutter 的 bin 目錄粘貼到此處,我的是 /Users/juemuren/Library/Android/flutter/bin欢摄,然后按 Esc 鍵退出編輯模式熬丧,再按 :wq 保存并退出。
注意怀挠,如果有多個(gè)環(huán)境變量需要配置析蝴,只需要每行輸入一個(gè)目錄即可。
(3)绿淋、測(cè)試
重新打開終端闷畸,鍵入以下命令,測(cè)試環(huán)境變量是否生效:
flutter --version
如果出現(xiàn)以下類似的內(nèi)容躬它,說(shuō)明已經(jīng)生效了腾啥。
Flutter 1.2.1 ? channel stable ? https://github.com/flutter/flutter.git
Framework ? revision 8661d8aecd (2 months ago) ? 2019-02-14 19:19:53 -0800
Engine ? revision 3757390fa4
Tools ? Dart 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
2、分模塊創(chuàng)建的優(yōu)點(diǎn)
- 每個(gè)文件只對(duì)應(yīng)一個(gè)軟件的環(huán)境變量,查找修改方便
- 無(wú)論使用 bash 作為默認(rèn) shell倘待,還是 zsh疮跑,都能完美識(shí)別
最初我修改 .bash_profile 文件之后,環(huán)境變量并不生效凸舵,直到我找到下面的文章祖娘,才意識(shí)到是 zsh 的配置文件搞的鬼。