Mac OS X 库路径设置

Mac OS X 库路径设置

在 OSX 中,默认情况下,(苹果)库和组件位于 /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 变量?


笔记:

直到最近,每当我需要安装或更新新库时,我都会编译并替换苹果提供的库。不幸的是,这条路最终会走向疯狂,正如我在系统更新导致我的电脑彻底崩溃,迫使我恢复出厂设置后发现的那样。

相关内容