3

Я столкнулся с проблемой, что я не могу запустить даже одну команду на моем терминале Mac OS X Lion, даже команду "ls", когда я печатаю переменную $ PATH, найден

My-Mac:/ Mac$ echo $PATH
/usr/local/git/bin

Пожалуйста, помогите мне, если у вас есть парни, есть какое-то решение для этого.

1 ответ1

2

Начните с export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin чтобы вернуть ваши команды.

Если вы открываете новый терминал, он начинается с PATH как /usr/local/git/bin? Если это так, похоже, что ваша установка git испортила ваши пути в /etc/paths или в вашем /etc/profile

У меня есть (/etc/paths):

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

И /etc/profile должен где-то содержать следующее:

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi

Эти файлы содержат похожие строки в вашей системе? Если нет, нам нужно посмотреть, что они содержат, а затем правильно объединить их с тем, что должно быть там. Если они проверят, мы рассмотрим ваши /etc/bashrc или конфигурации локального профиля.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .