2011-10-13 10 views
15

¿Cómo puedo evitar que aparezca la siguiente advertencia de Homebrew cada vez que instalo algo?Prevenir advertencia sobre la instalación de Macports/Fink

Advertencia: parece que tiene instalados MacPorts o Fink. El software instalado con otros gestores de paquetes causa problemas conocidos para Homebrew. Si una fórmula falla al compilar, desinstala MacPorts/Fink y vuelve a intentarlo.

Tenga en cuenta que nunca (que recuerdo) instalé Fink en esta máquina y acabo de desinstalar Macports. Intenté eliminar/opt/local/bin de mi PATH inútilmente.

Respuesta

18

¿Siguió la official guide? (especialmente la parte "rm")

+0

Sí, esa es sin duda la solución limpia, pero no todo el mundo trabaja en una sola máquina de usuario y tiene derechos de administrador por lo que solo puede borrar estructuras de directorios completas. –

7

En cuanto a the source (? En def macports_or_fink_installed), parece comprobar algo como esto:

$ 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

Es un truco sucio pero si solo quieres silenciar la advertencia puedes comentar las partes relevantes de check_macports en $(brew --prefix)/Library/Homebrew/cmd/install.rb.

Cuestiones relacionadas