无法在 Mac OSX 上设置 Maven

Can't set up Maven on Mac OSX

我是 Mac OSX 的新手,我是 运行 Yosemite。我正在尝试使用 this official guide 设置 Maven 以设置 Google 云消息后端。这是我所做的:

1) Downloaded Maven zip (version: apache-maven-3.3.9) and Unzipped it

2) As the guide says, I need to add the bin directory to my PATH variable. So I did the following in my terminal

export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.9

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60

export PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH

终端没有return任何响应。但是,当我检查是否使用以下命令安装了 Maven 时:

mvn -version

我收到一条消息说:

-bash: mvn: command not found

我做错了什么?我是否按照正确的步骤设置了 Maven?

编辑:

MVN Bin目录路径为:

/Users/Earthling/Documents/Projects/MobiProject/apache-maven-3.3.9

export M2_HOME=/Users/Earthling/Documents/Projects/MobiProject/apache-maven-3.3.9

$PATH 是您的程序所在的位置,因此您更改它以找到 mvn。实际上,您将 $PATH 指向 $M2_HOME/bin

您需要在 mvn bin 之前和更新 $PATH.

之前将 $M2_HOME 更新到一个目录级别

如果这是你的 mvn 家:

/Users/Earthling/Documents/Projects/MobiProject/apache-maven-3.3.9

你应该使用这个环境变量:

export M2_HOME="/Users/Earthling/Documents/Projects/MobiProject/apache-maven-3.3.9"
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_60"
export PATH="$JAVA_HOME/bin:$M2_HOME/bin:$PATH"

您还可以编辑 ~/.profile 以包含这些行,这样您就无需在每次打开终端时都键入这些 exports

我尝试了这里的所有手动步骤,但仍然无法正常工作。然后我意识到我可以使用Homebrew轻松安装它,更方便:

brew install maven

这就是为 mac 安装 maven 所需的全部!