问题描述:
因为在mac里默认使用的是zsh终端,按照网上大部分的方法来配置环境变量,如下:
vim ~/.bash_profile
添加对应的环境变量
source ~/.bashrc
发现环境变量确实写到.bash_profile文件里面了,通过source ~/.bashrc也确实生效了,但是一旦关闭这个终端后,要想再次使用配置好的环境变量,需要再次使用source命令,在大佬的帮助下,发现是使用的终端为zsh的原因,如果使用的是bash则不会出现这个问题。
解决方法:
通过以下命令进入zshr的配置文件:
vim ~/.zshrc
进入后有两种方法来配置
第一种,操作和在bash_profile文件里面直接写入环境变量一致,不同的是要在.zshrc里面写
第二种,在zshrc里面链接bash_profile文件:
source .bash_profile
这样就能在zsh终端下正常使用环境变量了。