Hay algunas preguntas en el sitio que parecen estar relacionadas con mi problema, pero no pude encontrar una solución en ninguna de ellas.
Mi sistema operativo es Ubuntu 12.04. He mvn
instalado /tools/noarch/apache-maven-3.1.1
y he agregado las siguientes líneas al final de mi /etc/profile
:
export M2_HOME=/tools/noarch/apache-maven-3.1.1
export PATH=$M2_HOME/bin:$PATH
Después de eso lo ejecuto source /etc/profile
.
Ahora mi problema es: cuando ejecuto mvn --version
el comando tiene éxito y mvn
ejecutable se encuentra, mientras que si ejecuto: sudo mvn --version
Me da la salida: sudo: mvn: command not found
. Sé que PATH
puede ser diferente cuando ejecuto un comando sudo
y es por eso que probé esto:
$>sudo echo $PATH
/tools/noarch/apache-maven-3.1.1/bin:... some other stuff ...
Otra cosa que intenté es ejecutar sudo su -
y luego escribir mvn --version
. En este caso mvn
se encuentra con éxito y el comando tiene éxito. ¿Que esta pasando aqui?