1. 程式人生 > >Mac 每次都要執行source ~/.bash_profile 才能使配置的環境變數或者別名生效

Mac 每次都要執行source ~/.bash_profile 才能使配置的環境變數或者別名生效

在 ~/.bash_profile 中配置了環境變數, 可是每次重啟終端或者開啟新的命令視窗後,配置的環境變數就會失效.需要重新執行 : $source ~/.bash_profile,才能重新生效。

原因是:自己安裝了zsh,zsh載入的是 ~/.zshrc檔案,而 ‘.zshrc’ 檔案中並沒有定義任務環境變數。

解決辦法:在~/.zshrc檔案最後,增加一行:

source ~/.bash_profile