사이트에 내 문제와 관련이있는 것 같은 몇 가지 질문이 있지만 그중 하나에서 해결책을 찾을 수 없습니다.
내 운영 체제는 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성공적으로 발견되고 명령이 성공합니다. 무슨 일이야?