2

Я хотел бы установить ПУТЬ на моем Mac 10.7.

Поэтому в /etc/launchd.conf я написал:

setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/:/usr/local/sbin/

и я перезапустил Mac.

Однако, когда я пишу в терминале

echo $PATH

Я получил:

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/bin/:/usr/local/sbin/

Как я могу изменить параметр PATH?

2 ответа2

2
export PATH=$PATH:/path/to/my/stuff
1

Сбросьте launchd.conf к настройкам по умолчанию. Файлы /etc лучше хранить в одиночестве, если вы не знаете, что делаете. :-)

Кроме того, не рекомендуется полностью перезаписывать ваш PATH; Вы можете очень просто добавить каталоги в ранее существовавшую переменную PATH.

Вы можете изменить параметр PATH в OS X в среде оболочки, просто отредактировав ~/.profile или ~/.bash_profile . Например, в моем .profile я добавил несколько каталогов в мой ранее существовавший PATH:

PATH="${PATH}:~/bin:/Users/Shared/bin:/usr/local/mysql/bin"

У вас есть несколько подкаталогов /opt в вашем PATH. Я думаю, что они были добавлены MacPorts. Если вы хотите удалить их, просто закомментируйте (#) или удалите соответствующие строки в вашем .profile . Чтобы редактировать эти скрытые файлы, вы можете использовать редакторы CLI, такие как vim или nano (включены в OS X).

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