0

我最近学到了很多东西,在这样做的过程中似乎搞砸了我的 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 公式时引起问题,并且可能需要删除。

意外的dylib:

/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
4

1 回答 1

0

因此,我通过手动修复和修复自制软件抱怨的所有内容,让我的系统准备好运行。我删除了所有额外的配置文件、.pc、.la 和 .dylib 文件。然后我 brew 链接 automake、mongodb 和 node。

于 2013-01-12T09:26:26.383 回答