最近在配置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
