MacOS配置.bash_profile,重啟終端後配置失效和MacOS .zshrc does not exist問題
- 2020 年 6 月 10 日
- 筆記
- 學習路上的疑難雜症解決
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