Mac下安装oh my zsh之后配置环境变量失效问题

本文分享了一位开发者从使用Bash切换到Oh My Zsh后的经历,详细介绍了如何将Maven环境变量配置从~/.bash_profile迁移到~/.zshrc,确保mvn命令在新的Shell环境中正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:在刚拿到mac 的时候,使用了默认的bash,由于工作需要在电脑上安装了maven,在~/.bash_profile 文件中添加了maven的配置如下

$ cat ~/.bash_profile 
export M2_HOME=/Users/yingmi/software/apache-maven-3.6.0
export PATH=$PATH:$M2_HOME/bin

平时通过Terminal 使用 maven clean install来构建maven项目用的也很顺手。

前不久,看到了oh my zsh,相比于默认的bash 真的叫高端大气上档次(具体怎么安装oh my zsh 大家可以到官网查看安装说明)。

安装之后的某一天

$ mvn clean 
zsh: command not found: mvn

因为安装zsh,~/.bash_profile就不会被执行,解决办法有两种:

  • vim ~/.zshrc 将你要配置到环境变量配置到该文件中即可
  • vim ~/.zshrc 将 source ~/.bash_profile 添加到末尾,这样~/.bash_profile配置的环境变量同样有效

然后 source ~/.zshrc即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值