
Desearía estar programando, pero en lugar de eso estoy administrando. Quiero instalar imagemagick con brew, pero no se puede compilar. 1) doctor cervecero dice:
Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
/opt/local/bin/freetype-config
/opt/local/bin/gpg-error-config
/opt/local/bin/ksba-config
/opt/local/bin/libgcrypt-config
/opt/local/bin/libpng-config
/opt/local/bin/libpng16-config
/opt/local/bin/Magick++-config
/opt/local/bin/Magick-config
/opt/local/bin/MagickCore-config
/opt/local/bin/MagickWand-config
/opt/local/bin/ncurses6-config
/opt/local/bin/ncursesw6-config
/opt/local/bin/pcre-config
/opt/local/bin/pkg-config
/opt/local/bin/python2.6-config
/opt/local/bin/python2.7-config
/opt/local/bin/Wand-config
/opt/local/bin/xml2-config
Algunos de ellos parecen estar relacionados con la magia de la imagen. ¿Mi instalación fallida hizo eso? Esta información es útil para el diagnóstico, pero ¿qué debo hacer al respecto?
2) También advierte:
Warning: You have MacPorts or Fink installed:
/opt/local/bin/port
This can cause trouble. You don't have to uninstall them, but you may want to
temporarily move them out of the way, e.g.
sudo mv /opt/local ~/macports
Puedo hacer eso, pero ¿es un problema permanente que Macports esté en mi camino y tengo que moverlo y luego moverlo hacia atrás cada vez que uso Brew? ¿Puedo configurar de alguna manera para que los puertos Brew y Mac no interfieran entre sí?
3) Quizás esto sea un síntoma del mismo problema, pero también me sale:
Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected header files:
/usr/local/include/node/android-ifaddrs.h
/usr/local/include/node/ares.h
/usr/local/include/node/ares_build.h
/usr/local/include/node/ares_rules.h
/usr/local/include/node/ares_version.h
// ... about 80 of these, all beginning with /usr/local/include/node
esta respuestasugiere alegremente que "los elimine e instale nodejs desde homebrew". Simplemente confirmar estos archivos suena incorrecto y peligroso. ¿Es esa la acción correcta? ¿Alguien puede sugerir un procedimiento seguro para reemplazar un nodejs instalado en el puerto por uno instalado en cerveza?