Estoy tratando de configurar RMagick en Ubuntu 10.04. Miré aquí pero no tenía alegría. Incluso compilé e instalé ImageMagick desde la fuente, pero las instrucciones aquí todavía no me ayudaron cuando intento instalar RMagick usando RubyGems. Tengo este error:
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$
Que significa todo esto? :) Soy nuevo en Ruby y RubyGems, así que por favor sé gentil. Mi configuración es la siguiente:
Ruby: 1.8.7
RubyGems: 1.3.7
Estoy casi sin ideas (¡y cansado también!). Me cansé de compilar RMagick desde la fuente usando el enlace de arriba pero falló ya que no había ./configurescript :(
Cualquier y toda ayuda apreciada!

imagemagick,libmagickcore-devylibmagickwand-dev: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuRespuestas:
Instale los paquetes
imagemagickylibmagickwand-dev(olibmagick9-dev). Entonces deberías poder instalar Rmagick Gem.Si no, te faltan paquetes de desarrollo relacionados con ruby como
build-essentialyruby1.8-dev. Si ese es el caso, una consulta genérica "ubuntu install ruby 1.8" en google debería resolverlo.fuente
sudo apt-get install imagemagick libmagickcore-dev libmagickwand-dev(fuente: askubuntu.com/questions/112548/rmagick-install-problem/… )sudo apt-get install libmagickcore-devantes magigwand y ayudó :)No necesita mucha otra basura en estas respuestas, solo:
fuente
ruby-devymake... que pueden estar allí en un sistema típico, pero no estaban en la imagen del acoplador.imagemagickpaquete: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntumakeyruby-dev) finalmente lo arregló. ¡Gracias!sudo apt-get updateantes de esto.En Ubuntu 12.04
libmagick9-devse ha ido.graphicsmagick-libmagick-dev-compatdebería usarse en su lugar.fuente
imagemagick: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuEn Ubuntu 15.04 , lo que lo resolvió para mí fue eliminar todas las instalaciones anteriores * magick, reinstalar los paquetes necesarios y luego vincular el archivo de configuración:
fuente
En Ubuntu 14.04
El siguiente código me funcionó
Luego,
fuente
En Ubuntu 12.0.4.2
sudo apt-get install libmagickwand-dev libmagickcore-dev libmagickcore4-extra libgraphviz-dev libgvc5funcionó para mí.graphicsmagick-libmagick-dev-compat instalado pero no incluía los archivos de encabezado, por lo que rmagick no se compilaría.
Tenga en cuenta que debe eliminar graphicsmagick-libmagick-dev-compat antes de ejecutar el comando anterior.
fuente
imagemagick: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntuesto funcionó para mí ...
(Ubuntu 12.0.4 64 bits)
fuente
imagemagick: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuRecibiste un mensaje
extconf.rb:1:in 'require': no such file to load -- mkmf (LoadError)porque el paqueteruby1.8-devno está instalado. Instálelo (sudo apt-get install ruby1.8-dev) e intente nuevamente.fuente
En Ubuntu 13.10
Este código me funcionó
sudo apt-get install graphicsmagick-libmagick-dev-compat libmagickwand-dev
joya instalar rmagick
fuente
Para obtener el paquete para dejar de fallar en ubuntu 12.04.
Este es mi archivo de gemas
fuente
imagemagick: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuEn Ubuntu, puedes ejecutar:
En Centos, puedes ejecutar:
Luego instalar
fuente
Si desea intentar instalar el paquete Deb nativo en lugar de la gema, tenga en cuenta que librmagick-ruby estaba roto en Ubuntu 10.04 hasta hace muy poco:
https://bugs.launchpad.net/ubuntu/+source/librmagick-ruby/+bug/518122
Ver comentario # 17 en particular. Creo que esto ya se ha solucionado, por lo que ahora
apt-get install librmagick-rubypodría "funcionar". De lo contrario, aquí está cómo construirlo usted mismo desde la fuentefuente
En ubuntu 16.04.3:
Esto trabajé:
sudo apt install imagemagick imagemagick-6.q16Significa que esta imagen magica instalada puede ejecutar RMagick.
fuente
Si está utilizando Linux, simplemente ejecute estos comandos.
y entonces
Espero que esto resuelva tu problema.
Y si está utilizando mac, simplemente ejecute los siguientes comandos
En primer lugar, desvincule su imagen mágica instalada que no se instaló correctamente en la última mac high sierra mediante el uso.
luego instale el último imagemagic6 usando el siguiente comando
Luego instale gem rmagick usando el siguiente comando
Funcionará perfectamente bien.
fuente
Siga a continuación los 3 pasos probados en UBUNTU 16.04
fuente