悠扬随风 发表于 2025-4-3 20:55:55

Mac安装完maven,报zsh: command not found: mvn办理

初次使用Mac开发,电脑MacBook Air M2,搭建开发环境,安装maven,设置好环境变量,在终端运行mvn -v时报错zsh:commandnotfound:mvn,苦苦研究一天终于发现问题。
下载maven解压到一个目录,好比我的/Users/bjie/development/apache-maven-3.8.8 
开始设置环境变量,打开终端输入 
vim .bash_profile 打开设置文件,按 i 进入insert模式,在设置文件最后输入:
#maven
export MAVEN_HOME=/Users/bjie/development/apache-maven-3.8.8
export PATH=$PATH:$MAVEN_HOME/bin MAVEN_HOME改成自己的maven根路径
输入完成后,按esc推出编辑,输入:wq 保存设置,最后在终端输入 
source .bash_profile 使设置文件生效,接下来验证一下是否设置成功,输入
mvn -v 如果能正常输出maven版本信息则说明设置成功。
打开终端输入 mvn -v 显示 zsh:commandnotfound:mvn
常见问题一:
办理办法:打开访达,点击个人收藏里的账号名打开本账号目录,点击 command+shift+. 显示隐藏文件,找到.zshrc文件(如果没有则新建一个,新建方法:可以直接选中.bash_profile文件,鼠标右键复制,会生成一个.bash_profile副件,然后将他更名为.zshrc,打开.zshrc将内容全部扫除),打开.zshrc  ,在.zshrc文件最后添加一行代码 
source ~/.bash_profile
关闭.zshrc
重新打开终端输入mvn -v 正常可以输出Maven版本信息则设置成功
常见问题二:
通过以上还是不行的话,打开终端,输入echo $PATH  检察一下所有体系环境设置,看一下设置的Maven环境是否被加载。如果设置的Maven环境被加载了则说明设置方法是正确的,通过一下几个方法进行查抄:
1、查抄Maven文件路径是否正确;
2、查抄加载的Maven环境设置是否是自己设置的,注意查抄路径中是否存在空格,如存在空格,加载的时间是无法正确读取到Maven的,设置环境变量MAVEN_HOME路径的时间要查抄一下路径最后是否多输入了空格,有空格肯定要删除
通过以上设置, zsh:commandnotfound:mvn 基本可以被办理。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Mac安装完maven,报zsh: command not found: mvn办理