MAC OS 环境变量, 软件找不到环境变量

文章是通过查阅资料之后, 留作一个Flag, 留作下次重做系统之后, 过来查阅

环境变量位置

  1. /etc/profile
  2. /etc/paths
  3. ~/.bash_profile
  4. ~/.bash_login
    等等还有其他配置文件, 加载顺序依次从1到4, 1最高. 用户级别常用的为~/.bash_profile

全局设置与用户设置

  1. 全局设置建议修改paths这个文件

    sudo vi /etc/paths

  2. 重新加载

    source /etc/paths

  3. 单个用户建议修改bash_profile这个文件(没有则新建一个,修改配置见5)

    sudo vi ~/.bash_profile

  4. 修改完要重新加载

    source ~/.bash_profile

  5. 比如设置JDK环境变量
# JDK setting
# /usr/local/Develop/jdk1.8.0_131/Contents/Home 自行忽略
export JAVA_HOME=/usr/local/Develop/jdk1.8.0_131/
export PATH=$JAVA_HOME/bin:$PATH

软件找不到环境变量

开开心心的终于配置完了JDK/ORACLE 环境变量, 结果打开IntelliJ idea/Datagrip 竟然找不到环境变量

https://github.com/ersiner/osx-env-sync 或许这里能解决你的问题.

对于GUI/软件下找不到环境变量的配置, 我Google了太久了, 但是答案各不相同, 我自己也乱了, 有的说过期无效了, 有的修改格式让人十分无厘头, 有的没效果. 心疼自己三秒.
关于更多GUI环境变量这个问题的搜索, 自己查’关于launchctl和如何加载launchd.conf ’ 或许你就能知道你想要的结果, 上文有错误之处, 麻烦留言, 祝你好运.

猜你喜欢

转载自blog.csdn.net/qq_34033853/article/details/80030880