文章是通过查阅资料之后, 留作一个Flag, 留作下次重做系统之后, 过来查阅
环境变量位置
- /etc/profile
- /etc/paths
- ~/.bash_profile
- ~/.bash_login
等等还有其他配置文件, 加载顺序依次从1到4, 1最高. 用户级别常用的为~/.bash_profile
全局设置与用户设置
全局设置建议修改paths这个文件
sudo vi /etc/paths
重新加载
source /etc/paths
单个用户建议修改bash_profile这个文件(没有则新建一个,修改配置见5)
sudo vi ~/.bash_profile
修改完要重新加载
source ~/.bash_profile
- 比如设置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 ’ 或许你就能知道你想要的结果, 上文有错误之处, 麻烦留言, 祝你好运.