ruby-on-rails imagemagick rmagick

ruby on rails - ImageMagick/RMagick-No se puede instalar RMagick 2.13.1. No se puede encontrar Magick-config



ruby-on-rails (11)

Utilicé un script para instalar ImageMagick http://github.com/masterkain/ImageMagick-sl

Después de un tiempo, tengo instalado ImageMagick.

Luego ejecuté sudo gem install rmagick y obtuve

Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. .rvm/rubies/ruby-1.9.2-p0/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...

Estoy trabajando en OSX Snow Leopard con Ruby 1.9.2 y Rails 3. ¿Alguna idea?


Creo que necesitas las bibliotecas Imagemagick.

Si está utilizando Homebrew (que recomiendo encarecidamente), simplemente haga

$ brew install imagemagick

A continuación, vuelva a ejecutar la instalación del paquete


En CentOS 5.7, lo tengo que trabajar especificando primero PKG_CONFIG_PATH :

export PKG_CONFIG_PATH=/usr/local/src/ImageMagick-6.7.5-10/magick/ gem install rmagick


En Mac OS X, compruebe si /opt/local/bin está en su PATH . Si no:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH sudo gem install rmagick

¡Esto funcionó para mí!


Inicialmente, llegué a la instalación de rmagick porque parecía ser una dependencia cuando traté de instalar libgtk2.0-dev . Estaba intentando instalar ese paquete, porque el RGtk2.0 es un requisito para usar el paquete R llamado rattle .

De todos modos, ninguna de las soluciones anteriores funcionó para mí en mi Ubuntu 12.04. Incluso ejecutar sudo apt-get update primero no pareció ayudar, ni esta publicación relacionada: instalar rmagick en Ubuntu

Finalmente descubrí que lo que funciona es solucionar problemas con sudo aptitude lugar de apt-get . https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages

Recomiendo la técnica de usar aptitude para resolver el problema de instalación del paquete.



Obtuve el mismo error y se resolvió después de instalar la biblioteca libmagick9-dev en ubuntu 11.



Actualización (Gracias a los comentaristas - Dic. 2012)

$ sudo apt-get install libmagickwand-dev o $ sudo apt-get install graphicsmagick-libmagick-dev-compat para ubuntu 12

$ sudo apt-get install libmagickwand-dev o $ sudo apt-get install libmagick9-dev para ubuntu 11 o inferior.

$ yum install ImageMagick-devel para centos

$ brew install imagemagick para Mac OS (usando Homebrew)



Si ha probado todas las soluciones, todas las publicaciones de Internet completo, ha instalado y reinstalado muchas veces todos los paquetes indicados en todas las distribuciones / versiones de Linux o Mac (incluso en Windows) y aún no funciona, cierre su terminal y ábralo nuevamente. Algunas veces, incluso si vuelve a cargar todo el entorno del shell, solo después de volver a abrir el terminal, la instalación del paquete se completó con éxito.


Tuve un problema al instalar Rmagick gem versión 2.13.2 en Debian Jessie. Después de luchar con los paquetes en las otras respuestas, actualicé la versión de la gema Rmagick de 2.13.2 a la más reciente (2.16.0 al momento de escribir). Esto instalado con éxito.

bundle update rmagick


necesitas las bibliotecas de imagemagick debajo de ubuntu

$ sudo apt-get install libmagickwand-dev

contiene todos los libraires perdidos

luego ejecuta el comando bundle install


sudo apt-get install libmagickwand-dev

funciona bien para Ubuntu 12.10

Esto supone que ha instalado todas las demás dependencias a saber.

sudo apt-get install imagemagick ruby ruby-dev gem`