export PATH = не тримається в Bash OS X


5

Це дещо ноуб-питання, але у мене виникають проблеми з додаванням до мого шляху, і я не можу пригадати, як я змінився в останній раз, коли я це робив.

Тому я використовую команду " export PATH=$PATH:/Users/evanmcdonnal/go/bin" для зміни мого шляху. Потім я використовую, echo $PATHі він відображає мій попередній шлях із доданим вище. Проблема полягає в тому, що коли я закриваю термінал і відкриваю його знову, зміни не зникають. Чи є щось, чого мені тут не вистачає, що потрібно для того, щоб зміни були постійними? Я спробував редагувати файл шляхів і т. Д. Безпосередньо, але ОС не дозволить мені без привілеїв root, і здається, що це трохи клопоту отримати їх.

Відповіді:


9

Вам потрібно додати цей рядок до файлу .bash_profile у вашому домашньому каталозі, щоб ця модифікація PATH застосовувалася до всіх сеансів терміналів / bash.


1
.bash_profile не існує в моїй системі. Ні. .Profile Чи повинен я його створювати? Якщо так, то який синтаксис визначає шлях?
evanmcdonnal

3
Створіть його, якщо його не існує. Синтаксис ідентичний тому, що ви запускаєте в командному рядку, оскільки він просто виконується при запуску сеансу оболонки входу.
Даніель Бек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.