Verifique este link se estiver enfrentando o mesmo problema.
O arquivo de configuração padrão depende do shell que você está usando. De volta à minha pergunta, esqueci de verificar ~ / .zprofile ("waterwood" está definido neste arquivo).
Depois que mudei meu nome de usuário do Mac (usando o caminho fornecido pela Apple Documents), descobri que quando echo $PATH
, existem alguns caminhos antigos nele.
/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/Cellar/tomcat/7.0.42/bin:/Users/WaterWood/eclipse/android-sdk-macosx/platform-tools/:/Users/majie/.rvm/bin
O WaterWood é meu nome de usuário antigo e não existe mais (eu também excluí a pasta "/ User / WaterWood")
Eu verifiquei todos os arquivos de configuração, como .bashrc, .bash_profile, .zshrc, / etc / paths, /etc/paths.d/, mas não encontrei nada com "/ User / WaterWood".
Como excluir estes do meu $ PATH? Obrigado.
================
Atualização:
Primeiro eu pensei que era algum bug do oh-my-zsh, e eu o reinstalei. Funciona bem, mas quando faço o login novamente, o problema aparece novamente.
Altere o shell do sistema para zsh (na preferência do sistema), execute / usr / libexec / path_helper (o resultado está errado)
PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/Cellar/tomcat/7.0.42/bin:/Users/WaterWood/eclipse/android-sdk-macosx/platform-tools/:/Users/majie/.rvm/bin"; export PATH;
Altere o shell do sistema para bash, execute path_helper (o resultado está correto)
PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"; export PATH;
Eu apago toda a configuração específica na pasta home (.zshrc, etc), mas também tenho um "waterwood" na minha janela de terminal, o que me deixa louco.
tipo
sudo pico /etc/paths
no terminal, você pode editar o caminho antigo e pressionar
ctrl+O
e aperte enter e finalmente
ctrl+x
agora echo $ PATH e veja