Vedi la seguente versione di mvn. Mi chiedo perché il comando "quale" non fornisce le informazioni corrette.
LM-SIN-00676037: myproject haibliu $ mvn --versionApache Maven 3.0.3 (r1075438; 2011-03 -01 01: 31: 09 + 0800) Home page di Maven: / usr / share / mavenJava version: 1.6.0_37, vendor: home Java di Apple Inc.: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/ HomeLocale predefinito: en_US, codifica piattaforma: MacRomanOS nome: "mac os x", versione: "10.8", arch: "x86_64", famiglia: "mac" LM-SIN-00676037: mioprogetto haibliu $ quale mvn / usr / local / bin / mvnLM-SIN-00676037: mioprogetto haibliu $ / usr / local / bin / mvn --versionApache Maven 3.0.4 (r1232337; 2012-01-17 16: 44: 56 + 0800) Maven home: / usr / local / Cellar / maven / 3.0.4 / libexecJava version: 1.6.0_37, vendor: Apple Inc.Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/HomeDefault locale: en_US, platform encoding: MacRomanOS name : "mac os x", versione: "10.8", arch: "x86_64", famiglia: "mac"
Giusto per chiarire: / usr / bin / mvn viene fornito con il mio sistema operativo Max X, Leone di montagna. E ho usato Homebrew per installare / usr / local / bin / mvn. Successivamente, ho cambiato l'ordine di PATH in /etc/paths.
LM-SIN-00676037:myproject haibliu $ cat / etc / Routes / usr / local / bin / usr / bin / bin / usr / sbin / sbinLM-SIN-00676037: mioprogetto haibliu $ echo $ PATH / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin
È tutto quello che ho fatto. E sto usando la shell bash.