มีคำถามสองสามข้อเกี่ยวกับเว็บไซต์ที่ดูเหมือนว่าเกี่ยวข้องกับปัญหาของฉัน แต่ฉันไม่สามารถหาวิธีแก้ปัญหาได้
ระบบปฏิบัติการของฉันคือ 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จะพบว่าประสบความสำเร็จและคำสั่งประสบความสำเร็จ เกิดขึ้นที่นี่คืออะไร?