每当我安装东西时,如何防止Homebrew出现以下警告?
警告:您似乎安装了MacPorts或Fink。 与其他包管理器一起安装的软件会导致已知问题 家酿。如果公式无法构建,请卸载MacPorts / Fink并重试。
请注意,我从未(我记得)在这台机器上安装了Fink,而我只是卸载了Macports。我尝试从我的PATH中删除/ opt / local / bin无效。
答案 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
的相关部分。