之前的环境变量诸如java、Mysql都是配置在~/.bash_profile文件中,然后运行都很正常,后来mac升级后(我的电脑是升级到11.5.2版本),发现java和mysql命令都失效了,必须重新执行source ~/.bash_profile才能生效
原因Mac系统升级后,我这边选择了默认使用zsh,这样变动后,系统系统后会去~/.zshrc文件中去导入环境配置,而我们的配置是在~/.bash_profile文件中,因此没有配置成功
解决方法有两种解决办法
- 将~/.bash_profile中的配置迁移到~/.zshrc中
- 在~/.zshrc文件末尾添加命令source ~/.bash_profile



