Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Here's what I've done so far:

sudo apt-get install imagemagick libmagickcore-dev

This did not throw any errors, so I think that ImageMagick is installed fine. Then I tried installing the gem:

sudo gem install rmagick

This resulted in the following error:

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

What do I need to do to install rmagick on Ubuntu 10.04?

share|improve this question
    
Perhaps moved to unix.stackexchange? –  Chris Aug 28 '10 at 14:01

6 Answers 6

up vote 114 down vote accepted

I think you also have to install libmagickwand-dev from the ubuntu archive:

sudo apt-get install libmagickwand-dev

This package contains the MagickWand.h file.

share|improve this answer
    
Why isn't this automatically included? –  Mark Boulder Dec 3 at 4:33

I had a similar problem and came across this post: http://www.question-defense.com/2010/05/18/centos-linux-cant-install-rmagick-2-7-0-cant-find-magick-config

After I installed libmagick9-dev i could install rmagick gem without problem. Hope this helps.

share|improve this answer
sudo apt-get install libmagickwand-dev imagemagick
share|improve this answer

I did as following step to build from source

> 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

Result

Building native extensions.  This could take a while...
Successfully installed rmagick-2.13.1
1 gem installed
share|improve this answer
    
This worked for me when building from source. Thanks! –  Delameko Dec 8 '11 at 14:13
  1. aptitude install imagemagick
  2. aptitude install perlmagick

As per these instructions

share|improve this answer
1  
That works fine, wantrapreneur, unless you're working with a team that's using a specific version of Ruby via rvm. For the people using rvm, the list of requirements above should work. –  user126436 Apr 3 '12 at 19:55

I have just used the official technique and installed it from the software centre - https://help.ubuntu.com/community/ImageMagick using Ubuntu 13.04.

share|improve this answer

protected by Community Apr 4 '12 at 5:11

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.