我在 /Users/chenmin/software/apache-maven-3.6.3
中安装了 maven,当我输入 cat ~/.bash_profile
时,它返回:
export PATH=$PATH:/Users/chenmin/software/apache-maven-3.6.3/bin
export PATH=${PATH}:/usr/local/mysql/bin
export PATH=${PATH}:/usr/local/mysql/support-files
export PATH=$PATH:/Users/chenmin/software/apache-tomcat-8.5.58/bin
export PATH=$PATH:/Users/chenmin/software/apache-tomcat-8.5.58/logs
export PATH=$PATH:/Users/chenmin/software/redis/6.0.9/bin
export PATH=$PATH:/Users/chenmin/software/rabbitmq
export PATH=$PATH:/usr/local/sbin
和 /Users/chenmin/software/apache-maven-3.6.3/bin
也包含在变量 $PATH
中。然而,每次我打开一个新的命令窗口并输入一个mvn
命令(例如mvn clean install
)时,它都会提示zsh: command not found: mvn
,当我输入source ~/.bash_profile
时,该命令可以被执行正确,即使我没有修改文件 ~/.bash_profile
,谁能回答为什么?
答案 0 :(得分:0)
如果您现在使用 zsh,则可能必须使用 ~/.zshrc
而不是 ~/.bash_profile
。