2010-09-21 26 views
7

Duplicar posibles:
ImageMagick/RMagick - Can't install RMagick 2.13.1. Can't find Magick-configNo se puede encontrar la Magia-config

estoy recibiendo el siguiente error al intentar ejecutar mi consola dev (MAC OS X/Snow Leopard) . ¿Alguien sabe la solución?

/usr/local/bin/ruby extconf.rb 
checking for Ruby version >= 1.8.5... yes 
checking for gcc... yes 
checking for Magick-config... no 
Can't install RMagick 2.13.1. Can't find Magick-config in .:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 

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

Respuesta

0

Tuve un problema similar porque no incluí una biblioteca para una gema específica. Compruebe sus gemas y vea si dependen de una biblioteca, que gemas de imagen siempre hacen.

config.gem gem_name, :lib => 'path_of_your_library' 
14

Parece que este problema es común en el momento de instalar la gema RMagick ... Yo tenía el mismo problema, y ​​he encontrado la solución en este mismo sitio. Siga el enlace here.

Solución:

sudo apt-get install libmagick9-dev

+0

sí, lo intenté pero no recibí el comando apt-get. Entonces, ¿qué es apt-get? – 29er

+0

funciona en ubuntu-lúcido – alfonx

+3

Parece que esta dependencia se modificó en otra: graphicsmagick-libmagick-dev-compat –

16

Lo resuelto mediante la instalación libmagickwand-dev

apt-get install libmagickwand-dev 
gem install rmagick 

Antes, me estaba poniendo de error siguiente (incluso después de la instalación de libmagick9-dev):

apt-get install libmagick9-dev 
Reading package lists… Done 
Building dependency tree 
Reading state information… Done 
Package libmagick9-dev is a virtual package provided by: 
libmagickwand-dev 7:6.4.5.4.dfsg1-1ubuntu3.1 
You should explicitly select one to install. 
E: Package libmagick9-dev has no installation candidate 
Cuestiones relacionadas