ruby - ImageMagick 7 con RMagick 2.16 en MacOS Sierra No se puede encontrar MagickWand.h
macos-sierra (2)
Actualicé a imagemagick-7.0.4-3.sierra y ahora mi RMagck 2.16 previamente instalado falla. Revisé MagicWand:
$ find /usr/local -name MagickWand.h /usr/local/Cellar/imagemagick/7.0.4-3/include/ImageMagick-7/MagickWand/MagickWand.h
Entonces parece estar ahí. También reinstalé y volví a vincular pgk-config. No ayudó también. ¿Algunas ideas?
Acabo de encontrarme y resolver este problema en una nueva Mac que ejecuta Sierra. Parece que no hay solución para ImageMagick 7 en este momento.
Desinstalar imagemagick existente si es necesario
Instalar la versión 6:
brew install imagemagick@6
Como esto es solo barril, deberías forzarlo:
brew link --force imagemagick@6
Esta imagemagick instaló la versión 6.9.7-4 para mí.
Luego, la gema se instaló con éxito. Incluyo los números de versión para futuros lectores:
Instalación de rmagick 2.13.4 con extensiones nativas
La solución de Dyson no funcionó para mí. Descubrí que además de instalar imagemagick@6
, también necesito instalar pkg-config y luego configurar PKG_CONFIG_PATH
.
brew install imagemagick@6 pkg-config
PATH="/usr/local/opt/imagemagick@6/bin:$PATH" PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagick -v ''2.13.4''