背景:在刚拿到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即可
本文分享了一位开发者从使用Bash切换到Oh My Zsh后的经历,详细介绍了如何将Maven环境变量配置从~/.bash_profile迁移到~/.zshrc,确保mvn命令在新的Shell环境中正常工作。
5万+

被折叠的 条评论
为什么被折叠?



