防止关于Macports / Fink安装的警告

时间:2011-10-13 08:36:23

标签: homebrew

每当我安装东西时,如何防止Homebrew出现以下警告?

  

警告:您似乎安装了MacPorts或Fink。   与其他包管理器一起安装的软件会导致已知问题   家酿。如果公式无法构建,请卸载MacPorts / Fink并重试。

请注意,我从未(我记得)在这台机器上安装了Fink,而我只是卸载了Macports。我尝试从我的PATH中删除/ opt / local / bin无效。

3 个答案:

答案 0 :(得分:18)

您是否关注official guide? (特别是“rm”部分)

答案 1 :(得分:7)

查看the source(在def macports_or_fink_installed中?),似乎检查了这样的内容:

$ which port
$ which fink
$ ls /sw/bin/fink /opt/local/bin/port  # if they exist
$ ls -ld /sw /opt/local                # if either directory exists it must be readable

答案 2 :(得分:1)

这是一个肮脏的黑客,但如果你只想让警告静音,你可以在check_macports中注释掉$(brew --prefix)/Library/Homebrew/cmd/install.rb的相关部分。