找不到环境变量已设置的mvn命令

时间:2019-05-06 10:13:30

标签: bash macos maven terminal

当前,我在Mac OSx 10.10.5 Yosemite上遇到maven问题。

我今天安装了apache文件,并试图设置maven只是为了使其无法识别自身。

我目前有一个三行的〜.bash_profile文件:

export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/Users/vincenttomie/apache-maven-3.6.1/
export PATH=$PATH:$JAVA_HOME/bin:/Users/vincenttomie/apache-maven- 
3.6.1/bin

当我执行$ Java_Home时,我会得到

/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

当我执行$ M2_HOME时,我会得到

/Users/vincenttomie/apache-maven-3.6.1/

当我回显$ PATH时,我得到以下信息

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/vincenttomie/apache-maven-3.6.1/bin:/Users/vincenttomie/apache-maven-3.6.1/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin:/Users/vincenttomie/apache-maven-3.6.1/bin

当我尝试在终端上执行mvn-版本时,会给我

~bash: mvn: command not found.

我想知道是否有人知道问题出在哪里。

谢谢!

0 个答案:

没有答案