ruby-on-rails ruby imagemagick osx-mavericks rmagick

ruby on rails - No se puede instalar rmagick, pkg-config: comando no encontrado



ruby-on-rails imagemagick (3)

Estoy intentando instalar rmagick en mi máquina Mac OS X v10.9 (Mavericks). Sin embargo. Me sale este error

/usr/local/bin/Magick-config: line 41: pkg-config: command not found /usr/local/bin/Magick-config: line 47: pkg-config: command not found /usr/local/bin/Magick-config: line 50: pkg-config: command not found /usr/local/bin/Magick-config: line 53: pkg-config: command not found checking for stdint.h... yes checking for sys/types.h... yes checking for wand/MagickWand.h... yes /usr/local/bin/Magick-config: line 53: pkg-config: command not found Can''t install RMagick 2.13.2. Can''t find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information.

Las líneas 41,17,50,53 en Magick-config son

--cflags) pkg-config --cflags MagickCore ;; --cxxflags) pkg-config --cflags MagickCore ;; --cppflags) pkg-config --cflags MagickCore ;; --ldflags) pkg-config --libs MagickCore ;; --libs) pkg-config --libs MagickCore ;;

Instalé ImageMagick con brew install imagemagick --build-from-source y antes de ejecutar gem install rmagick , establezco la ruta a MagickCore.pc con export PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick/6.8.9-1/lib/pkgconfig y la ruta a Wand.h con export C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.8.9-1/include/ImageMagick-6/ .

Esto funcionó para la varita, pero no para MagickCore, ya que todavía obtengo pkg-config: command not found .

Yo uso Ruby 1.9.3p545 y Ruby on Rails 3.2.16.

¿Como puedo solucionar este problema?


Reinstalar pkg-config solucionó el problema por mí.


Tuve el mismo problema con Rmagick después de actualizar a Maverick. Esto lo resolvió:

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


brew install pkg-config solucionó esto para mí.