0

呃!有几篇文章讨论了如何应对:

brew doctor

即,一些警告。参见,例如:

自制未酿造的文件

Brew Doctor - “警告:在 /usr/local/include 中找到未酿造的头文件”?

在全新安装的自制软件中处理未酿造文件的最佳实践

...

就我而言(我刚开始在我的 Mac OSX 上使用 Homebrew),总而言之,它说:

  • 意外的 dylib(在 /usr/local/lib/ 中)
  • 意外的头文件(在 /usr/local/include/c++/4.9.0/、/usr/local/include/c++/5.0.0/、/usr/local/include/JAGS/、/usr/local/include/ ntfs/、/usr/local/include/ntfs-3g/ 等)
  • 未编译的 .la 文件(在 /usr/local/lib/ 中)
  • 未酿造的 .pc 文件(在 /usr/local/lib/pkgconfig/ 中),实际上可能列出未酿造的东西:
    • /usr/local/lib/pkgconfig/fuse-ext2.pc
    • /usr/local/lib/pkgconfig/jags.pc
    • /usr/local/lib/pkgconfig/libntfs-3g.pc
    • /usr/local/lib/pkgconfig/libublio.pc
    • /usr/local/lib/pkgconfig/tcl.pc
    • /usr/local/lib/pkgconfig/tk.pc
  • 和一些静态库(在 /usr/local/lib/ 中)

因此,我的问题是,再次,如何反应?尤其是,Anaconda 和 Homebrew 的“碰撞”有多令人担忧?另外,我担心对 JAGS 的影响(它不像 Anaconda 那样广泛使用,但仍然......)。

所有系统的观点都受到更多的欢迎!

非常感谢,PM

4

1 回答 1

0

除非并且直到您的构建中断,否则不要做出反应。

如果您尝试使用 --with-python 构建具有可选 Python 支持的东西,Homebrew 会尝试使用 PATH 中的第一个 Python。如果该 python 是 Anaconda,那么这些构建很可能会失败,因为它安装了 *-config 脚本。对不起!否则,Anaconda 不太可能引起问题。

于 2015-03-04T04:13:13.963 回答