Переменная $ PATH в Mac OS 10.6 Сервер продолжает сбрасываться обратно - PullRequest
13 голосов
/ 07 мая 2011

В окне терминала я запускаю:

export PATH = $ PATH: / usr / local / mysql / bin >> ~ / .bash_profile

Затем, когда я повторяю $ PATH, новый путь показывается хорошо.

Но если я закрою это окно, открою другое окно, путь исчезнет!

Как изменить переменную PATH?

Ответы [ 3 ]

37 голосов
/ 07 мая 2011

Ваша команда установит путь, а затем поместит вывод этой команды в конец вашего .bash_profile.

Вы хотите поместить саму команду в файл .bash_profile.

echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bash_profile

Это не вступит в силу, пока вы не начнете новый сеанс терминала.

7 голосов
/ 07 мая 2011

Вам не нужно начинать новый сеанс терминала, чтобы применить изменения к ~ / .Bash_profile.

Просто введите в Терминале

    source ~/.bash_profile
2 голосов
/ 07 мая 2011

Вам нужно сохранить

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

в файле .bash_profile, как вы пытаетесь.Однако оператор экспорта - это не просто отображаемый текст, поэтому его добавление не будет работать.Используйте редактор, чтобы сделать это.

...