我最近一直在学习很多东西,并且在这样做的过程中似乎把我的mac搞得一团糟。
有人可以告诉我这意味着什么以及如何解决它?
$ brew doctor
警告:“config”脚本存在于系统或Homebrew目录之外。./configure
脚本通常会查找* -config脚本以确定是否 安装软件包,以及使用什么附加标志 编译和链接。在您的路径中添加其他脚本可能会混淆通过安装的软件 如果配置脚本覆盖系统或提供的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公式,可能需要删除。
意外的dylibs:
/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
答案 0 :(得分:0)
所以我让我的系统准备好通过手动去修理自制软件所抱怨的一切来咆哮。我删除了所有额外的配置文件,.pc,.la和.dylib文件。然后我酿造链接的automake,mongodb和节点。