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

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)
三、解决办法

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

export PATH=$HOME/bin:/usr/local/bin:$PATH
source $HOME/.bash_profile

source ~/.zshrc,解决!

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值