Mac配置系統環境變數
阿新 • • 發佈:2019-01-08
最近在配置flutter的環境變數,使用:
export PATH=$PATH:`pwd`/flutter/bin
然後一段時間之後發現環境變數莫名其妙的就消失了,這裡有一個大坑!
!!!!Mac 系統,如果只在終端使用 export 這個命令寫入環境變數,它配置的只是臨時變數,不能長期儲存,電腦開關機後或重新開啟終端或另開一個視窗,仍然會回到沒有配置環境變數的狀態。
這就很惱火了,總不能每次關閉終端都要重新配置一下吧!
莫慌,看這裡
~/.bash_profile (一般在這個檔案中新增使用者級環境變數) (注:Linux 裡面是 .bashrc 而 Mac 是 .bash_profile) 若bash shell是以login方式執行時,才會讀取此檔案。該檔案僅僅執行一次!預設情況下,他設定一些環境變數 我在這裡:設定終端配色、 我在這裡:設定命令別名alias ll='ls -la' 我在這裡:設定環境變數:export PATH=/opt/local/bin:/opt/local/sbin:$PATH
可以使用上述這種使用冒號隔開變數,也可以分別列出:
export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:/Users/**/development/flutter/bin
執行檔案,使配置生效
$: source ~/.bash_profile
檢查是否生效
$: echo $PATH
也可以使用export檢查配置資訊
$export