前不久,在玩 flutter 的時候,按照官方教程設定環境變數總是不起作用,一番搜尋之後,才找到原因,並成功設定 flutter 的環境變數,於是記錄一下 mac 下如何配置環境變數。
在終端中鍵入以下命令,可在 /etc/paths.d 目錄下,建立乙個名為 flutter 的檔案:
sudo touch /etc/paths.d/flutter
sudo vim /etc/paths.d/flutter
然後按 i 鍵進入編輯模式,將 flutter 的 bin 目錄貼上到此處,我的是 /users/juemuren/library/android/flutter/bin,然後按 esc 鍵退出編輯模式,再按 :wq 儲存並退出。
注意,如果有多個環境變數需要配置,只需要每行輸入乙個目錄即可。
重新開啟終端,鍵入以下命令,測試環境變數是否生效:
flutter --version
如果出現以下類似的內容,說明已經生效了。
flutter 1.2.1 • channel stable •
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 的配置檔案搞的鬼。
文章不僅介紹了 mac 系統環境變數的載入順序、書寫語法,還解釋了各個環境變數配置檔案的區別。
推薦大家閱讀參考文章,在此也對作者表示感謝。
MAC下環境變數配置
本文以新增adb命令為例,其他同理 1.開啟終端 在應用程式 實用工具下 2.vim bash profile 3.按一下 i 進入編輯模式 在這裡輸入 export path users user android sdks platform tools users user android sdk...
MAC下配置環境變數
mac系統的環境變數,載入順序為 etc profile 系統級別 etc paths 系統級別 bash profile 使用者級別 1 bash login 使用者級別 2 profile 使用者級別 3 bashrc bash shell開啟時載入 一般情況下前兩個都不要去做修改,只要改使用者...
Mac下環境變數配置
以android ndk配置舉例子 1.開啟終端 輸入open e bash profile 2.假如本地沒有.bash profile,則建立 建立 bash profile 檔案 輸入 touch bash profile3.開啟.bash profile 4.新增 export ndk roo...