사이트에 내 문제와 관련이있는 것 같은 몇 가지 질문이 있지만 그중 하나에서 해결책을 찾을 수 없습니다.
내 운영 체제는 Ubuntu 12.04입니다. 나는 mvn
설치하고 /tools/noarch/apache-maven-3.1.1
내 끝에 다음 줄을 추가했습니다 /etc/profile
.
export M2_HOME=/tools/noarch/apache-maven-3.1.1
export PATH=$M2_HOME/bin:$PATH
그 후 나는 실행한다 source /etc/profile
.
이제 내 문제는 다음과 같습니다. mvn --version
명령을 실행하면 mvn
실행 파일이 발견 되고 실행 sudo mvn --version
하면 출력을 얻습니다 sudo: mvn: command not found
. 나는 PATH
명령을 실행할 때 다를 수 있으며 sudo
이것을 시도한 이유는 다음과 같습니다.
$>sudo echo $PATH
/tools/noarch/apache-maven-3.1.1/bin:... some other stuff ...
내가 시도한 또 다른 것은 실행 sudo su -
하고 입력하는 것 mvn --version
입니다. 이 경우 mvn
성공적으로 발견되고 명령이 성공합니다. 무슨 일이야?