Maven 2 aparece misteriosamente em $ PATH

1

Estou atualizando para o maven 3, mas acertei um pequeno problema no maven 2 que está sendo exibido misteriosamente na minha variável PATH . Verifiquei ~/.bashrc , ~/.profile , /etc/bash.bashrc , /etc/environment , /etc/profile e não consigo encontrar em nenhum lugar. O que estou perdendo?

    
por Chris 07.05.2015 / 23:37

1 resposta

0

De man bash :

% bl0ck_qu0te%

Conforme você efetuou login em um shell interativo de não-login, os arquivos que procuram a atribuição PATH são /etc/bash.bashrc , ~/.bashrc e também em /etc/environment , como o local padrão para declarar variáveis de ambiente do sistema . Você também deve verificar os diretórios que são originados ao efetuar login em um shell de login interativo para ter certeza de que não há nenhuma referência ou ponteiro para alterar PATH neles.

Se você não encontrar nenhuma referência a PATH com maven-2 , deverá haver algo em um desses arquivos que esteja causando a alteração do PATH , ou seja, algo em um desses arquivos acionando algo que esteja alterando o PATH . É muito difícil dizer sem verificar o conteúdo dos arquivos.

Se você deseja remover maven-2 do seu PATH :

/home/elpinguino/scala-2.10.5/bin:/home/elpinguino/bin:/usr/local/sbin
:/usr/loca‌​l/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
:/opt/apache-maven‌​-2.2.1/bin:/bin:/bin:/opt/apache-maven-3.3.3/bin 

Você pode remover o diretório /opt/apache-maven‌​-2.2.1 para que PATH não encontre o executável ou declare PATH novamente descartando o diretório /opt/apache-maven‌​-2.2.1/bin e colocando-o no final de ~/.bashrc .

    
por heemayl 08.05.2015 / 01:12