/usr/local/binи /usr/local/sbinих стоит добавить к вашему пути, так как многие сборочные файлы для исходных сборок по умолчанию установлены там.
Если вы используете MacPorts , то стоит добавить /opt/local/binи /opt/local/sbinкак хорошо.
Лучший способ сделать это - добавить
export PATH=/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:$PATH
к .bashrcфайлу в вашем домашнем каталоге (который скрыт, так что CLI - лучший способ сделать это), или, если вы хотите изменить системный путь, добавьте ту же строку в /etc/bashrc(не скрытый), но вы будете надо sudoсделать это.
Если у вас .bashrcдома нет ни одного пользователя, вы можете создать его и добавить к нему эту строку, но не забудьте изменить разрешения для файла, который вы создаете, чтобы сделать его читаемым для данного пользователя (очевидно, не имеет значения, если вы ' делаю это для вашего собственного профиля).
В $PATHконце добавляется системный путь по умолчанию ко всему, что вы положили раньше. Обратите внимание, что система ищет двоичные файлы в порядке указанных путей, поэтому, если вы устанавливаете двоичный файл /usr/localили /opt/localон также установлен по умолчанию в системе, сначала будут найдены устанавливаемые вами версии, что может (хотя и редко) расстраивать вещи. Это стоит остерегаться.
Хорошая информация здесь .
Я должен отметить, что вышеизложенное предполагает, что вы используете Bash для оболочки, которая используется по умолчанию в Mac OS X v10.4 (Tiger) и Mac OS X v10.5 (Leopard), но не в более ранних системах, которые использовали tcshвместо этого, который имеет другой синтаксис.
Надеюсь, это поможет...