После того, как я изменил свое имя пользователя Mac (используя способ, предоставленный Apple Documents), я обнаружил, что при echo $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
WaterWood - мое старое имя пользователя и больше не существует (я также удалил папку "/User/WaterWood")
Я проверил все файлы конфигурации, такие как .bashrc, .bash_profile, .zshrc, /etc /paths, /etc/paths.d/, но ничего не нашел с "/User /WaterWood".
Как удалить их из моего $ PATH? Благодарю.
================
Обновить:
Сначала я подумал, что это какая-то ошибка oh-my-zsh, и переустановил ее. Работает хорошо, но при повторном входе в систему проблема появляется снова.
Измените системную оболочку на zsh(в настройках системы), запустите /usr /libexec /path_helper(результат неверный)
PATH = "/ USR / местные / бен:/ USR / местные / SBIN:/ USR / бен:/ бен:/ USR / SBIN:/ SBIN:/ OPT / X11 / бен:/usr/local/Cellar/tomcat/7.0 0,42 / bin:/ Users / WaterWood / затмение / Android-СДК-MacOSX / платформенные инструменты /:/ Users / majie / .rvm / бен "; экспортный путь;
Измените системную оболочку на bash, запустите path_helper(результат верный)
PATH = "/ USR / местные / бен:/ USR / местные / SBIN:/ USR / бен:/ бен:/ USR / SBIN:/ SBIN:/ OPT / X11 / бен"; экспортный путь;
Я удаляю всю конкретную конфигурацию в домашней папке (.zshrc и т.д.), Но в моем окне терминала также есть "waterwood", что сводит меня с ума.