命令行报错 command not found (mac)
从win切换到了mac环境,命令行用了iTerm加oh-my-zsh。起初发生了一些奇怪的现象,输入命令之后总是提示command not found, 而环境变量早已添加过,在运行
source ~/.bash_profile之后命令又可以用,但是也只是能在启动配置文件的这一个shell窗口使用命令,其他shell窗口依然提示command not found。总不能每次新起一个窗口都要手动执行一次source命令吧。
参考了一下网上的文章,可以配置~/.zshrc文件,当新启动一个命令行窗口时会执行~/.zshrc文件,在~/.zshrc中添加启动~/.bash_profile的命令,即可在新的命令行窗口使用command命令。
- 打开
~/.zshrc文件。 - 在末尾加上
source /Users/adminName/.bash_profile,adminName是电脑的当前用户名。 - 保存并退出,运行
source ~/.zshrc使配置生效。 - 那现在能用了。