m1的macbook到手后第一件事情就是装环境、配置环境变量。第一次用macos就跟着网上一顿操作java、maven的环境变量都设置到了.bash_profile
中。
今天偶尔像命令行查看maven
版本输入mvn -v
后命令行提示command not found
让我陷入一阵迷茫中。。。
(?我不是配了环境变量吗)一顿百度后发现在命令行键入source .bash_profile
可以使我的环境变量生效。
查阅资料发现
mac
默认的sheel
是zsh
bash_profile
是bash
的环境变量文件每次使用需要source .bash_profile
;
zshrc
是zsh
的环境变量文件开机自动加载
以下有两种解决方案
.zshrc
末尾追加source .bash_profile
,命令行输入source .zshrc
- 将
bash_profile
内的环境变量添加到.zshrc
,命令行输入source .zshrc