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í.