关于Mac每次都要执行source ~/.bash_profile 配置的环境变量才生效

问题:

在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效。需要重新执行 : $source ~/.bash_profile后,才会生效。

原因:

自己是在bash中配置的环境变量,而当前系统使用的是shell。
查看当前使用的shell:
终端输入:echo $SHELL
输出是/bin/zsh,说明使用的是zsh

解决办法:

在 .zshrc 文件中添加 source ~/.bash_profile ,方法如下:
1.终端输入 cd ~ 进入主目录

  1. ls -a 查看隐藏文件,找到 .zshrc 文件(如果没有可以直接创建一个)
  2. 编辑文件 vim .zshrc 按i进入编辑模式,加入 source ~/.bash_profile 后,esc,再输入 :wq 保存退出。(也可以open方式打开编辑)
  3. 最后输入命令 source ~/.zshrc 刷新刚刚的配置。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容