Por que meu .bash_profile mostra entradas duplicadas?

0

Então, eu tenho tentado fazer uma limpeza de tipos no meu Mac OS .bash_profile (tive alguns problemas com ele), e agora, quando eu faço echo $PATH no meu Terminal, recebo o seguinte:

/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home :/usr/local/sbin :/usr/local/sbin :/usr/local/sbin :/usr/local/bin :/usr/bin :/bin :/usr/sbin :/sbin :/Users/herrmartell/bin :/usr/local/bin/mysql/bin :/Users/herrmartell/bin :/usr/local/bin/mysql/bin :/Users/herrmartell/bin :/usr/local/bin/mysql/bin

Como você pode ver, esse é o número de entradas duplicadas. O que é estranho, porque é assim que meu .bash_profile se parece:

export PATH=$PATH:$HOME/bin export PATH="/usr/local/sbin:$PATH" export MYSQL_PATH="/usr/local/bin/mysql" export PATH=$PATH:$MYSQL_PATH/bin export JAVA_HOME="/path/is/too/long/sorry" export PATH=${JAVA_HOME}:$PATH

Eu tentei procurar por outro arquivo de perfil .bash_profile / .bash * /. que possa estar substituindo o meu, mas não encontrei nenhum, também as alterações que eu faço neste arquivo são refletidas nos meus resultados echo $PATH .

Encontrei algo relacionado, mas é no Ubuntu e para ser honesto eu me perdi: Por que recebo entradas duplicadas no meu $ PATH? e, em seguida, algo no Unix (perdi-me também, desculpe): Entradas duplicadas em $ PATH um problema?

Até agora, isso não está me dando problemas, mas eu gostaria de evitar realmente consegui-los no futuro.

O que está errado no meu arquivo, então? Obrigado.

    
por herrmartell 06.06.2017 / 22:15

1 resposta

0

Se você ainda não fez isso, tente verificar os seguintes caminhos

cat ~/.bashrc
cat ~/.profile
cat ~/.bash_profile
cat /etc/bashrc
cat /etc/profile
cat /etc/bash_profile

Você também pode tentar

find ~ -type f -size -30k -exec grep -H herrmartell {} \;
find /etc -type f -size -30k -exec grep -H herrmartell {} \;
    
por 08.06.2017 / 01:02

Tags