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 ./configure
script :(
Cualquier y toda ayuda apreciada!
imagemagick
,libmagickcore-dev
ylibmagickwand-dev
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuRespuestas:
Instale los paquetes
imagemagick
ylibmagickwand-dev
(olibmagick9-dev
). Entonces deberías poder instalar Rmagick Gem.Si no, te faltan paquetes de desarrollo relacionados con ruby como
build-essential
yruby1.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-dev
antes magigwand y ayudó :)No necesita mucha otra basura en estas respuestas, solo:
fuente
ruby-dev
ymake
... que pueden estar allí en un sistema típico, pero no estaban en la imagen del acoplador.imagemagick
paquete: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntumake
yruby-dev
) finalmente lo arregló. ¡Gracias!sudo apt-get update
antes de esto.En Ubuntu 12.04
libmagick9-dev
se ha ido.graphicsmagick-libmagick-dev-compat
deberí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 libgvc5
funcionó 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-dev
no 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-ruby
podrí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.q16
Significa 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