101 votes

Comment installer rmagick sur Ubuntu 10.04 ?

Voici ce que j'ai fait jusqu'à présent :

sudo apt-get install imagemagick libmagickcore-dev

Cela n'a pas provoqué d'erreur, donc je pense qu'ImageMagick est bien installé. J'ai ensuite essayé d'installer la gemme :

sudo gem install rmagick

Cela a donné lieu à l'erreur suivante :

ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... no

Can't install RMagick 2.13.1. Can't find MagickWand.h.
*** 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.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/usr/bin/ruby1.8

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

Que dois-je faire pour installer rmagick sur Ubuntu 10.04 ?

128voto

Brian Fisher Points 621

Je pense que vous devez également installer libmagickwand-dev à partir de l'archive ubuntu :

sudo apt-get install libmagickwand-dev

Ce paquet contient le fichier MagickWand.h.

30voto

Vaisarger Points 31
sudo apt-get install libmagickwand-dev imagemagick

5voto

GP92 Points 131

J'ai fait l'étape suivante pour construire à partir des sources

> wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
> tar -xzvf ImageMagick.tar.gz
> ./configure --prefix=/usr/local --with-x=no --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 --disable-openmp
> make
> sudo make install
> sudo /sbin/ldconfig /usr/local
> sudo ln -f /usr/local/bin/Magick-config /usr/bin/Magick-config
> sudo PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ gem install rmagick

Résultat

Building native extensions.  This could take a while...
Successfully installed rmagick-2.13.1
1 gem installed

2voto

haridsv Points 131

J'ai eu un problème similaire et je suis tombé sur ce post : http://www.question-defense.com/2010/05/18/centos-linux-cant-install-rmagick-2-7-0-cant-find-magick-config

Après avoir installé libmagick9-dev, j'ai pu installer la gemme rmagick sans problème. J'espère que cela vous aidera.

0voto

wantrapreneur Points 101
  1. aptitude install imagemagick
  2. aptitude install perlmagick

Conformément à ces instructions .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X