前不久,在玩 flutter 的時候,按照官方教程設置環境變量老是不起做用,一番搜索以後,才找到緣由,併成功設置 flutter 的環境變量,因而記錄一下 Mac 下如何配置環境變量。git
我的推薦使用分模塊建立環境變量,具體使用方式以下(以設置 flutter 環境變量爲例):github
在終端中鍵入如下命令,可在 /etc/paths.d 目錄下,建立一個名爲 flutter 的文件:shell
sudo touch /etc/paths.d/flutter
複製代碼
在終端中鍵入如下命令,便可編輯 flutter 文件:vim
sudo vim /etc/paths.d/flutter
複製代碼
而後按 i 鍵進入編輯模式,將 flutter 的 bin 目錄粘貼到此處,個人是 /Users/juemuren/Library/Android/flutter/bin,而後按 Esc 鍵退出編輯模式,再按 :wq 保存並退出。bash
注意,若是有多個環境變量須要配置,只須要每行輸入一個目錄便可。測試
從新打開終端,鍵入如下命令,測試環境變量是否生效:ui
flutter --version
複製代碼
若是出現如下相似的內容,說明已經生效了。spa
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)
複製代碼
最初我修改 .bash_profile 文件以後,環境變量並不生效,直到我找到下面的文章,才意識到是 zsh 的配置文件搞的鬼。.net
文章地址:blog.csdn.net/nijun914/ar…code
文章不只介紹了 Mac 系統環境變量的加載順序、書寫語法,還解釋了各個環境變量配置文件的區別。
推薦你們閱讀參考文章,在此也對做者表示感謝。
歡迎訪問的我的博客:掘墓人的小鏟子