自制,蟒蛇和其他女孩和男孩

时间:2015-02-28 11:32:03

标签: macos homebrew anaconda jags

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

brew doctor

即某些警告。例如,见:

Homebrew unbrewed files

Brew doctor - “warning: unbrewed header files were found in /usr/local/include”?

Best Practices for dealing with unbrewed files in a fresh install of homebrew

...

在我的情况下(我刚开始在我的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 / etc。)
  • 未提交的.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

1 个答案:

答案 0 :(得分:0)

除非你的构建破坏,否则不要做出反应。

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