【问题标题】:Trouble with development environment on osx-10.8.2osx-10.8.2 上的开发环境出现问题
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2010-12-17
    • 2018-01-25
    • 2015-04-14
    • 2013-02-17
    • 2011-01-01
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多