問題:打開新的終端的時候環(huán)境變量會失效,重新執(zhí)行source ~/.bash_profile會再次生效,如下圖:
原因分析:?mac下采用zsh代替bash,而zsh加載的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并沒有定義任務(wù)環(huán)境變量户侥。
解決:打開新終端
? ? ? ? ? ? $ vi?.zshrc ? ?(此時沒有會自動新建,然后把“source .bash_profile” 貼進(jìn)去)
? ? ? ? ? ? 再次打開新的終端執(zhí)行例如:echo $MAVEN_HOME ?即可顯示峦嗤。如下圖: