【发布时间】:2012-12-29 12:42:20
【问题描述】:
我最近学到了很多东西,在学习的过程中似乎把我的 mac 搞坏了。
谁能告诉我这是什么意思以及如何解决它?
$ brew doctor
警告:“config”脚本存在于您的系统或 Homebrew 目录之外。./configure脚本经常寻找 *-config 脚本来确定是否 软件包已安装,以及何时使用哪些附加标志 编译和链接。在您的路径中包含其他脚本可能会混淆通过以下方式安装的软件 Homebrew 如果配置脚本覆盖系统或 Homebrew 提供 同名脚本。我们发现了以下“配置”脚本:
/usr/local/php5/bin/curl-config /usr/local/php5/bin/freetype-config /usr/local/php5/bin/icu-config /usr/local/php5/bin/libmcrypt-config /usr/local/php5/bin/libpng-config /usr/local/php5/bin/libpng12-config /usr/local/php5/bin/php-config /usr/local/php5/bin/xml2-config /usr/local/php5/bin/xslt-config /Library/Frameworks/Python.framework/Versions/2.7/bin/python-config /Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config警告:在 /usr/local/lib 中发现了未编译的 dylib。 如果你不是故意把它们放在那里,它们可能会在 正在构建 Homebrew 公式,可能需要删除。
意外的动态库:
/usr/local/lib/libjpeg.8.dylib /usr/local/lib/libmcrypt.4.4.8.dylib /usr/local/lib/libpng15.15.dylib警告:在 /usr/local/lib 中找到未编译的 .la 文件。 如果你不是故意把它们放在那里,它们可能会在 正在构建 Homebrew 公式,可能需要删除。
意外的 .la 文件:
/usr/local/lib/libjpeg.la /usr/local/lib/libmcrypt.la /usr/local/lib/libpng15.la警告:在 /usr/local/lib/pkgconfig 中找到未编译的 .pc 文件。 如果你不是故意把它们放在那里,它们可能会在 正在构建 Homebrew 公式,可能需要删除。
意外的 .pc 文件:
/usr/local/lib/pkgconfig/libpng15.pc警告:在 /usr/local/lib 中发现了未编译的静态库。 如果你不是故意把它们放在那里,它们可能会在 正在构建 Homebrew 公式,可能需要删除。
意外的静态库:
/usr/local/lib/libjpeg.a /usr/local/lib/libpng15.a警告:您的酒窖中有未链接的小桶
不连接小桶可能会导致构建问题并导致依赖于 那些小桶一旦建成就无法正常运行。在这些上运行brew link:automake mongodb node
【问题讨论】:
-
我修复了所有未链接的小桶,当我弄清楚其余部分意味着什么时,如果到那时没有提供答案,我将发布:)
标签: mongodb web osx-mountain-lion homebrew automake