2011-10-13 22 views
15

如何防止在我安裝東西時出現Homebrew的以下警告?防止關於Macports/Fink安裝的警告

警告:看起來您已經安裝了MacPorts或Fink。 與其他軟件包管理器一起安裝的軟件導致已知問題 Homebrew。如果公式無法構建,請卸載MacPorts/Fink並重試。

注意,我從來沒有(我記得)這臺機器上安裝芬克和我剛剛卸載的MacPorts。我嘗試從我的PATH中刪除/ opt/local/bin無濟於事。

回答

18

是否遵照了official guide? (專門的「RM」的一部分)

+0

是的,這當然是乾淨的解決方案,但不是每個人都可以在單個用戶機器上工作,並具有管理權限,因此他可以擦除整個目錄結構。 –

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 
1

這是一個骯髒的黑客,但如果你只是想保持沉默的警告,你可以在$(brew --prefix)/Library/Homebrew/cmd/install.rb註釋掉的check_macports相關部分。