Mac下如何配置環境變量

前不久,在玩 flutter 的時候,按照官方教程設置環境變量總是不起作用,一番搜索之後,才找到原因,併成功設置 flutter 的環境變量,於是記錄一下 Mac 下如何配置環境變量。

1、分模塊創建

個人推薦使用分模塊創建環境變量,具體使用方式如下(以設置 flutter 環境變量為例):

(1)、創建文件

在終端中鍵入以下命令,可在 /etc/paths.d 目錄下,創建一個名為 flutter 的文件:

<code>sudo touch /etc/paths.d/flutter/<code>

在終端中鍵入以下命令,即可編輯 flutter 文件:

<code>sudo vim /etc/paths.d/flutter/<code>

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

注意,如果有多個環境變量需要配置,只需要每行輸入一個目錄即可。

(3)、測試

重新打開終端,鍵入以下命令,測試環境變量是否生效:

<code>flutter --version/<code>

如果出現以下類似的內容,說明已經生效了。

<code>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)/<code>

2、分模塊創建的優點

  • 每個文件只對應一個軟件的環境變量,查找修改方便
  • 無論使用 bash 作為默認 shell,還是 zsh,都能完美識別

最初我修改 .bash_profile 文件之後,環境變量並不生效,後來查詢資料才發現是 zsh 的配置文件搞的鬼。


分享到:


相關文章: