MacOS配置.bash_profile,重啟終端後配置失效和MacOS .zshrc does not exist問題

MacOS配置.bash_profile,重啟終端後配置失效和MacOS .zshrc does not exist問題

場景

​ 在Mac中配置golang環境變數更改GOPATH路徑,在~/.bash_profile中配置新的路徑,source ~/.bash_profile之後關掉終端,再用go env查看GOPATH發現路徑又還原了。

原因

​ 使用的終端是zsh,zsh載入的是~/.zshrc文件,而該文件中沒有定義任務環境變數。

解決

1、打開終端在用戶目錄下(cd ~)執行ls -all 查看該目錄下是否存在.zshrc文件,

​ 如果不存在,則需要創建該文件,和.bash_profile的創建方法一致,在用戶路徑下 touch .zshrc

2、在終端中執行命令打開.zshrc文件

open -e ~/.zshrc

3、在文件最後一行加上下面程式碼並保存退出

source ~/.bash_profile

4、執行命令,使其立即生效

source ~/.zshrc