imagemagick rvm bundler osx-mountain-lion rmagick

imagemagick - Error al instalar Rmagick en Mountain Lion



rvm bundler (8)

De otras respuestas:

PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick/6.8.0-10/lib/pkgconfig C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.8.0-10/include/ImageMagick gem install rmagick -v ''2.13.1''

Consulte https://stackoverflow.com/a/10645011/1197775 para saber cómo obtener estos directorios.

He visto a otras personas con el mismo problema de instalar RMagick en Mountain Lion. Sin embargo, ninguna de las soluciones sugeridas me han permitido instalar rmagick con éxito.

Aquí está el mensaje de error que recibo:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. checking for Ruby version >= 1.8.5... yes checking for /usr/local/bin/gcc-4.2... yes checking for Magick-config... yes checking for ImageMagick version >= 6.4.9... yes checking for HDRI disabled version of ImageMagick... yes checking for stdint.h... yes checking for sys/types.h... yes checking for wand/MagickWand.h... yes checking for InitializeMagick() in -lMagickCore... no checking for InitializeMagick() in -lMagick... no checking for InitializeMagick() in -lMagick++... no Can''t install RMagick 2.13.1. Can''t find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.

Cosas que he hecho:

Installed XCode Installed the command line tools Installed XQuartz Installed homebrew with imagemagick library Installed most recent version of RVM Symlinked GCC Uninstalled and reinstalled both RVM and imagemagick

¿Alguna idea de por qué todavía no puedo descargar rmagick?


Esto es lo que funcionó para mí en macOS Sierra.

brew uninstall pkg-config brew install pkg-config brew unlink pkg-config brew link pkg-config



Lo que hicimos fue lo siguiente:

cd /usr/local git checkout 834ce4a Library/Formula/imagemagick.rb brew install imagemagick

Esto instalará Imagemagick 6.7.7-6


Parece que es un problema informado en el repositorio de homebrew github ( https://github.com/mxcl/homebrew/issues/16625 ) culpando a rmagick de no admitir las versiones más nuevas de imagemagick. En ese mismo número ( https://github.com/mxcl/homebrew/issues/16625#issuecomment-11519383 ), puede encontrar este enlace: https://coderwall.com/p/wnomjg que realmente funcionó para mí. Esto es lo que él hace:

cd /usr/local/Cellar/imagemagick/6.8.0-10/lib ln -s libMagick++-Q16.7.dylib libMagick++.dylib ln -s libMagickCore-Q16.7.dylib libMagickCore.dylib ln -s libMagickWand-Q16.7.dylib libMagickWand.dylib

Espero que esto ayude.


Sé que este es un tema bastante antiguo, pero me sucedió recientemente. Estoy publicando esto para aquellos que han intentado todas las otras respuestas y que no pudieron resolver hasta el momento. rmagick gema rmagick a la versión 2.13.4 ha funcionado con Ruby 1.9.3 en MacOS.

¡Espero eso ayude!


Sé que esto es viejo, pero he pasado por muchas de estas respuestas y aún no pude lograr que funcione. Encontré un enlace aleatorio en otro idioma que realmente resolvió el problema para mí ( http://sugiarto.webmuapp.com/Package_MagickCore_was_not_found_in_the_pkg_config_search_path ). Parece que estaba buscando PKG_CONFIG_PATH que no estaba configurado.

Lo que funcionó para mí:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Luego asegúrate de que funcionó:

find /usr -name ''MagickCore.pc'' /usr/local/Cellar/imagemagick/6.8.0-10/lib/pkgconfig/MagickCore.pc /usr/local/lib/pkgconfig/MagickCore.pc

Luego intente instalar rmagick nuevamente:

gem install rmagick Building native extensions. This could take a while... Successfully installed rmagick-2.13.2 1 gem installed Installing ri documentation for rmagick-2.13.2... Installing RDoc documentation for rmagick-2.13.2...

¡Éxito! Espero que esto ayude a cualquier otra persona que todavía tenga este problema.


compruebe mi respuesta al problema de openssl https://.com/a/13958931/497756 - simplemente asegúrese de que imagemagick se haya compilado, incluidos los archivos *.pc , que es el valor predeterminado para la mayoría de los programas, pero no para todos.