【发布时间】:2015-06-08 07:07:57
【问题描述】:
Anaconda Python 配置脚本会与 Homebrew 冲突吗?请注意,我不会在我的任何工作流程中使用这些配置脚本,我只是想知道这些配置脚本中的任何一个是否可能被称为“幕后”。下面的示例输出(用户名替换为“..”):
$ brew doctor
...
Having additional scripts in your path can confuse software installed via
如果配置脚本覆盖系统或 Homebrew 提供的 Homebrew 同名脚本。我们发现了以下“配置”脚本:
/Users/../anaconda/bin/curl-config
/Users/../anaconda/bin/freetype-config
/Users/../anaconda/bin/libdynd-config
/Users/../anaconda/bin/libpng-config
/Users/../anaconda/bin/libpng15-config
/Users/../anaconda/bin/llvm-config
/Users/../anaconda/bin/python-config
/Users/../anaconda/bin/python2-config
/Users/../anaconda/bin/python2.7-config
/Users/../anaconda/bin/xml2-config
/Users/../anaconda/bin/xslt-config
显然,其中一些与一些 Homebrew 安装的软件包发生冲突。
$ ls /usr/local/bin/*-config
/usr/local/bin/Magick++-config /usr/local/bin/libpng-config
/usr/local/bin/Magick-config /usr/local/bin/libpng16-config
/usr/local/bin/MagickCore-config /usr/local/bin/pcre-config
/usr/local/bin/MagickWand-config /usr/local/bin/pkg-config
/usr/local/bin/Wand-config /usr/local/bin/python-config
/usr/local/bin/freetype-config /usr/local/bin/python2-config
/usr/local/bin/gdlib-config /usr/local/bin/python2.7-config
【问题讨论】: