问题描述:
因为在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终端下正常使用环境变量了。

本文介绍在Mac中使用ZSH终端时如何正确配置环境变量。通常,人们会在.bash_profile中设置环境变量,但在ZSH下这种方法不完全适用。文章提供了两种解决方案:直接在.zshrc中设置环境变量或在.zshrc中引用.bash_profile。
1万+





