2

В OSX по умолчанию библиотеки (apple) и компоненты находятся в /usr.

Поскольку я использую MacPorts и компилирую свои собственные модули, у меня есть следующая настройка пути:

/usr -> default Apple
/usr/local -> My own compiled
/opt/local -> MacPorts

В моем .bash_profile меня есть следующий набор переменных PATH:

PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:$PATH

Однако переменная PATH доступна не для всех пользователей и служб.


В. Эта установка рекомендуется? Какие проблемы могут возникнуть с этим?

,

В. Я запускаю установку Apache 2 по умолчанию с скомпилированной версией PHP 5.4.8. Где лучше всего установить переменную PATH? Сохранить в bash_profile? Или мне нужно использовать ~/.launchd.conf или /etc/.launchd.conf, чтобы Apache видел новую переменную PATH?


НОТА:

До недавнего времени каждый раз, когда мне нужно было установить или обновить новую библиотеку, я компилировал и заменял те, которые предоставляет apple. К сожалению, это путь, который в конечном итоге приводит к безумию, как я узнал после того, как обновление системы полностью сломало мой компьютер, заставив меня вернуться к заводскому формату.

0