Ada beberapa pertanyaan di situs yang tampaknya terkait dengan masalah saya, tetapi saya tidak dapat menemukan solusi di dalamnya.
Sistem operasi saya adalah Ubuntu 12.04. Saya telah mvn
menginstal /tools/noarch/apache-maven-3.1.1
dan saya telah menambahkan baris berikut di akhir saya /etc/profile
:
export M2_HOME=/tools/noarch/apache-maven-3.1.1
export PATH=$M2_HOME/bin:$PATH
Setelah itu saya eksekusi source /etc/profile
.
Sekarang masalah saya adalah: ketika saya menjalankan mvn --version
perintah berhasil dan mvn
dieksekusi ditemukan, sedangkan jika saya jalankan: sudo mvn --version
saya mendapatkan output: sudo: mvn: command not found
. Saya tahu itu PATH
mungkin berbeda ketika saya menjalankan perintah dengan sudo
dan itulah mengapa saya mencoba ini:
$>sudo echo $PATH
/tools/noarch/apache-maven-3.1.1/bin:... some other stuff ...
Hal lain yang saya coba adalah mengeksekusi sudo su -
dan kemudian mengetik mvn --version
. Dalam hal mvn
ini berhasil ditemukan dan perintah berhasil. Apa yang terjadi disini?