问题:Mac 打开终端后要‘source ~/.bash_profile’ 环境变量才生效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问题:Mac 打开终端后要‘source ~/.bash_profile’ 环境变量才生效相关的知识,希望对你有一定的参考价值。
参考技术A每开一次终端,要 source ~/.bash_profile 环境变量才生效。
而我电脑的配置自定义为 MacOS (10.15) + bash。但打开终端不会再自动读取.bash_profile文件了。
在系统加载/etc/profile时执行source命令
1.修改文件权限
sudo chmod 777 /etc/profile
2.进入文件
vi /etc/profile
3.在结尾处添加
source .bash_profile
保存并退出,收工
解决 MAC 终端上每次打开新窗口手动执行source ~/.bash_profile导出环境变量
MAC OSX上,使用终端(我用的是iTerm2),在个人主目录(~/.bash_profile)中配置了环境变量,但是每次在终端打开一个新标签页或窗口,都要手动执行一下source ~/.bash_profile,很麻烦,解决方法就是:
编辑个人主目录下的.zshrc 这个文件
vim ~/.zshrc
在最后一行少添加一句:(按i进入编辑模式)
source ~/.bash_profile
保存退出, :wq
这样每次打开新窗口或标签页就自动执行了source ~/.bash_profile,环境变量就有了
以上是关于问题:Mac 打开终端后要‘source ~/.bash_profile’ 环境变量才生效的主要内容,如果未能解决你的问题,请参考以下文章