Запретить предупреждение об установке Macports / Fink - PullRequest
15 голосов
/ 13 октября 2011

Как я могу предотвратить появление следующего предупреждения от Homebrew при установке чего-либо?

Предупреждение. Похоже, у вас установлены MacPorts или Fink. Программное обеспечение, установленное с другими менеджерами пакетов, вызывает известные проблемы для Homebrew. Если не удается создать формулу, удалите MacPorts / Fink и повторите попытку.

Обратите внимание, что я никогда (насколько я помню) не устанавливал Fink на этом компьютере, и я просто удалил Macports. Я пытался удалить / opt / local / bin из моего PATH, но безрезультатно.

Ответы [ 3 ]

18 голосов
/ 24 ноября 2011

Вы следовали официальному руководству ?(особенно часть "rm")

7 голосов
/ 04 ноября 2011

Глядя на источник (в 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 голос
/ 21 августа 2013

Это грязный хак, но если вы просто хотите отключить предупреждение, вы можете закомментировать соответствующие части check_macports в $(brew --prefix)/Library/Homebrew/cmd/install.rb.

...