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