IDEA maven环境变量失效(mac系统)

一、问题描述

之前在~/.bash_profile里面配置了maven的环境变量之后,即使关闭电脑,关闭终端,关闭IDEA,都是可以在IDEA的终端里面使用maven命令的,但是自从去年年底前更新了操作系统,只要关闭了,maven命令就失效了,需要重新source ~/.bash_profile,才能使maven命令生效。

二、原因

今天终于解决了,原来是更新了系统之后,mac变成了zsh终端(据说是更好用的终端,我没看出来),zsh终端开启的时候只会加载 /.zshrc里面配置的环境变量,并不会主动加载/.bash_profile的变量,我们手动加载~/.bash_profile之后,会话session一关闭,环境变量就失效了。

在有的文件的.zshrc文件头,可以看见这样一句话:

If you come from bash you might have to change your $PATH.(来自bash的命令,需要重新配置$PATH)

1

三、解决办法

所以简单暴力,在该文件~/.zshrc开头加如下配置:

export PATH=$HOME/bin:/usr/local/bin:$PATH

source $HOME/.bash_profile

1

2

再source ~/.zshrc,解决!

————————————————

版权声明:本文为CSDN博主「岸河」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_42145871/article/details/104895931

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容