/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
вместо этого, который имеет другой синтаксис.
Надеюсь, это поможет...