2

Maven が既に Mac OS X にプリインストールされていることを知ったとき、Mountain Lion iMac に Apache Maven をインストールしようとしていました。

次のように、すべての環境変数を台無しにしてしまいました

export M2_HOME=/usr/local/apache-maven-2.2.1 [This directory actually doesn't exist at all for me)
export M2=$M2_HOME/bin
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/home
export PATH=$M2:$JAVA_HOME/bin:$PATH

私が行ったすべての構成の問題を修正する方法、または Mac OS X の工場出荷時のプリセットに戻す方法について、私を助けていただければ、非常にありがたいです。ありがとうございました。

4

1 に答える 1

4

Macでのインストールはそのように機能しています。/usr/share/maven次のようなリンクがあります。

 /usr/share/maven -> /usr/share/java/apache-maven-3.1.0

したがって、最も簡単な解決策は、上記のリンクを上記から次のように変更することです。

/usr/share/maven -> /usr/share/java/apache-maven-3.0.5

また

/usr/share/maven -> /usr/share/java/apache-maven-2.2.1

そのため、インストールを次の場所に簡単に作成できます。

/usr/share/java/apache-maven-2.2.1

これは、次のようなシェル スクリプトで簡単に解決できます。

#!/bin/bash
sudo rm /usr/share/maven
sudo ln -s /usr/share/java/apache-maven-2.2.1 /usr/share/maven

のように名前を付けmaven2て に配置できます/usr/local/bin/

PATHリンク メソッドを使用する場合、変数を変更する必要はありません。

于 2013-07-01T19:40:16.617 に答える