美文网首页
mac 环境变量不生效

mac 环境变量不生效

作者: 张漂亮1号 | 来源:发表于2020-08-22 15:28 被阅读0次

每次关机开机,mac环境变量就不行了。必须运行source ~/.bash_profile。才能生效, 到此说明bash_profile文件没有任何问题。

那么问题到底出在哪了呢?会不会是系统压根没执行 .bash_profile ?所以我根据系统环境变量的加载顺序,去寻找 /etc 下的两个文件。

新升级的 mac 上有些使用 zsh 这个作为默认的 shell(比如我!!!),所以,在启动 shell 时,默认不会按上面的套路去加载。

如果想要正常加载 .bashrc 文件时,就要找到用户目录下的 .zshrc 文件加入如下代码:

if [ -f ~/.bashrc ]; then
   source ~/.bashrc
fi

再运行 source ~/.bash_profile

至此发现关机也不影响环境变量了。

image

相关文章

网友评论

      本文标题:mac 环境变量不生效

      本文链接:https://www.haomeiwen.com/subject/rmuvjktx.html