我最近学到了很多东西,在这样做的过程中似乎搞砸了我的 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