Я создал новый файл .bash_profile и ввел следующее:

export PATH="usr/local/bin:usr/local/sbin:usr/local/mysql/bin:$PATH"

Затем я удалил .profile . Потому что из того, что я узнал, это вызывает конфликты, имеющие два профиля. Но сейчас ни одна из команд не работает в терминале! Я использую OS X Yosemite.

1 ответ1

0

Вам необходимо начинать каждый путь с / , иначе этот путь будет относиться к текущему рабочему каталогу, а не к абсолютному пути от корня файловой системы. Я бы не ожидал, что это вызовет проблему, но, возможно, парсер bash для переменной PATH захлебнулся относительными путями.

Итак, вам нужно:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"

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