Mac下如何配置環境變量

前不久,在玩 flutter 的時候,按照官方教程設置環境變量老是不起做用,一番搜索以後,才找到緣由,併成功設置 flutter 的環境變量,因而記錄一下 Mac 下如何配置環境變量。git

1、我的推薦:分模塊建立

一、分模塊建立

我的推薦使用分模塊建立環境變量,具體使用方式以下(以設置 flutter 環境變量爲例):github

(1)、建立文件

在終端中鍵入如下命令,可在 /etc/paths.d 目錄下,建立一個名爲 flutter 的文件:shell

sudo touch /etc/paths.d/flutter
複製代碼

(2)、編輯文件

在終端中鍵入如下命令,便可編輯 flutter 文件:vim

sudo vim /etc/paths.d/flutter
複製代碼

而後按 i 鍵進入編輯模式,將 flutter 的 bin 目錄粘貼到此處,個人是 /Users/juemuren/Library/Android/flutter/bin,而後按 Esc 鍵退出編輯模式,再按 :wq 保存並退出。bash

注意,若是有多個環境變量須要配置,只須要每行輸入一個目錄便可。測試

(3)、測試

從新打開終端,鍵入如下命令,測試環境變量是否生效: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 做爲默認 shell,仍是 zsh,都能完美識別

最初我修改 .bash_profile 文件以後,環境變量並不生效,直到我找到下面的文章,才意識到是 zsh 的配置文件搞的鬼。.net

2、參考文章

文章地址:blog.csdn.net/nijun914/ar…code

文章不只介紹了 Mac 系統環境變量的加載順序、書寫語法,還解釋了各個環境變量配置文件的區別。

推薦你們閱讀參考文章,在此也對做者表示感謝。

歡迎訪問的我的博客:掘墓人的小鏟子

相關文章
相關標籤/搜索