我在 mac 10.6.8 上安装了 apache-maven-3.0.4,bin 文件夹结构是这样的:
/usr/share/java/maven-3.0.4/bin/
-- m2.conf
-- mvn
-- mvn.bat
-- mvnDebug
-- mvnDebug.bat
-- mvnyjp
如果我以非 root 用户身份运行“mvn -v”,我会得到:
-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 用户可以访问这些命令?谢谢
最佳答案
您需要将 PATH 设置为包含/usr/share/java/maven-3.0.4/bin/。并确保整个树的模式类似于 755。
关于maven - 在 mac 中找不到 mvn/mvnDebug,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9118434/