Mac——环境变量配置.md


Mac环境变量配置文件

  • /etc/profile
    • 全局的
  • ~/.bash_profile
    • 用户自己的,可能需要自己生成
  • 生效方式
    1
    source ~/.bash_profile

Terminal自动导入环境变量

  • 默认Terminal打开后不会导入用户自定义的环境变量

  • 自动导入可以设置为

    • ~/.zshrc(这个文件没有的话需要自己生成)中添加一行

      1
      source ~/.bash_profile
    • 也可直接在~/.zshrc中直接定义环境变量,使用~/.bash_profile是为了和Linux匹配且方便切换不同的Bash工具

    • 原理:Terminal打开的是zsh工具,这个工具启动时会自动执行~/.zshrc


Idea

  • Idea中Terminal打开后可能不会跟系统一样自动导入环境变量
    • 如果使用的Terminal是zsh的话,也会自动导入
  • 可以自己手动添加(一次添加,以后都可以自动使用)
  • 或者每次打开Terminal后执行source ~/.bash_profile