Maven somente invocável do terminal enquanto raiz

0

Estou seguindo as instruções descritas aqui: link

Tudo está no lugar certo e o link sym está funcionando corretamente.

No entanto, sempre que tento chamar o mvn do terminal, recebo:

xyz@xyz-laptop:~/Desktop$ mvn   
The program 'mvn' can be found in the following packages:   
 * maven   
 * maven2   
Try: sudo apt-get install <selected package>   

Mas se eu alternar para o root, funcionará bem:

sudo su

root@xyz-laptop:/home/xyz/Desktop# mvn  
[INFO] Scanning for projects...   
[INFO] ------------------------------------------------------------------------   
[INFO] BUILD FAILURE   
[INFO] ------------------------------------------------------------------------   
[INFO] Total time: 0.079 s   
[INFO] Finished at: 2014-07-30T18:11:54-07:00   
[INFO] Final Memory: 5M/234M   
[INFO] ------------------------------------------------------------------------   

Tenho certeza de que esse é um problema com permissões, mas não sei como definir as permissões de pastas, pois nunca atendi a esse erro antes. Esse erro também está me frustrando:

xyz@xyz-laptop:/usr/local$ cd apache-maven-3.2.2/   
bash: cd: apache-maven-3.2.2/: Permission denied
    
por anon58192932 31.07.2014 / 01:17

1 resposta

0

Primeiro preciso ter uma grande propriedade da pasta para mim:

sudo chmod -R 755 /usr/local/apache-maven-3.2.2/

Então eu abri ~ / .bash_aliases com:

sudo gedit ~/.bash_aliases

E eu adicionei:

alias mvn='/usr/local/apache-maven-3.2.2/bin/mvn

Obrigado ao @Ploutox pelos comandos certos e também fiz algumas edições / correções.

    
por anon58192932 04.08.2014 / 18:34