2012-02-02 116 views
2

我在Mac 10.6.8安裝了Apache Maven的-3.0.4,bin文件夾結構是這樣的:找不到MVN/mvnDebug在Mac

/usr/share/java/maven-3.0.4/bin/ 
    -- m2.conf 
    -- mvn 
    -- mvn.bat 
    -- mvnDebug 
    -- mvnDebug.bat 
    -- mvnyjp 

如果我運行 '命令mvn -v' 非-root用戶,我得到:

-bash: maven: command not found 

如果我作爲root用戶運行,我得到:

Maven home: /usr/share/maven 
Java version: 1.6.0_29, vendor: Apple Inc. 
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 
Default locale: en_US, platform encoding: MacRoman 
OS name: "mac os x", version: "10.6.8", arch: "x86_64", family: "mac" 

同樣的事情「mvnDebug」,我怎麼能解決這個問題,使非root用戶c一個訪問這些命令?謝謝

+0

您需要接受一些答案 – KevinDTimm 2012-02-02 19:25:17

回答

4

您需要設置PATH以包含/usr/share/java/maven-3.0.4/bin/。並確保整個樹的模式是755的東西。

+0

我做了,我將它添加到.profile,當我運行'export'命令時,我可以看到mavn- 3.0.4/bin已添加到路徑中。 – user468587 2012-02-02 19:25:36

+0

知道了,忘了更改maven-3.0.4文件夾的權限,我做了以下工作:chmod 755 maven-3.0.4 – user468587 2012-02-02 19:28:33