Sitede sorunumla ilgili görünen birkaç soru var, ancak hiçbirinde bir çözüm bulamadım.
İşletim sistemim Ubuntu 12.04. Ben mvn
kurdum /tools/noarch/apache-maven-3.1.1
ve sonuna aşağıdaki satırları ekledim /etc/profile
:
export M2_HOME=/tools/noarch/apache-maven-3.1.1
export PATH=$M2_HOME/bin:$PATH
Bundan sonra ben yürütmek source /etc/profile
.
Şimdi benim problem: Ben çalıştırdığınızda mvn --version
komut başarılı ve mvn
ben yürütmek eğer iken çalıştırılabilir, bulunur: sudo mvn --version
Ben çıktı alın: sudo: mvn: command not found
. PATH
Bir komut çalıştırdığımda bunun farklı olabileceğini biliyorum sudo
ve bu yüzden bunu denedim:
$>sudo echo $PATH
/tools/noarch/apache-maven-3.1.1/bin:... some other stuff ...
Çalıştığım bir diğer şey de çalıştırmak sudo su -
ve sonra yazmak mvn --version
. Bu durumda mvn
başarıyla bulunur ve komut başarılı olur. Burada neler oluyor?