RMagick unter Ubuntu/Kubuntu installieren
Wer gerne automatisiert Bilder bearbeitet und Ruby mag, für den ist RMagick genau das Richtige. Allerdings ist die Installation unter Ubuntu nicht ganz ohne.
Denn wie immer, wenn der Paket-Manager (in diesem Falle also apt) die Pakete nicht im Repository finden kann, steht man ein bisschen im Regen. Natürlich lässt sich RMagick (wie bei Ruby-Paketen üblich) auch über die gem-Repositories installieren. Probiert man das dann, passiert aber folgendes:
$ sudo gem install rmagick
Building native extensions. This could take a while...
ERROR: While executing gem ...
(Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
ruby gem_extconf.rb install rmagick
sh configure
Configuring RMagick 1.15.11
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C...
(cached) -std=gnu99
checking for ruby... /usr/bin/ruby
checking for Magick-config... no
checking for GraphicsMagick-config... no
configure: error: Can't install RMagick.
Can't find Magick-config or GraphicsMagick-config program.
RMagick configuration failed with status 1.
Gem files will remain installed in
/var/lib/gems/1.8/gems/rmagick-1.15.11 for inspection.
Results logged to
/var/lib/gems/1.8/gems/rmagick-1.15.11/gem_make.out
Wie so oft besteht die Lösung darin, zunächst ein paar andere Pakete zu installieren. In unserem Fall sind das zunächst einmal die build-essentials:
$ sudo apt-get install build-essential
Damit sind wir aber noch nicht fertig. Was fehlt noch? Ein Blick in Google und Co. bringt folgende Lösung:
$ sudo apt-get install libmagick9-dev ruby1.8-dev
Danach sollte ein neuerlicher Aufruf
$ sudo gem install rmagick
zum gewünschten Ergebnis führen.
Ähnliche Artikel in diesem Blog:
Tags: Kubuntu, Open Source, OSS, Ruby, Ubuntu








Am 29. Januar 2008 um 14:24 Uhr
Ich weiß nicht, was Du hast: mit PerlMagick geht das irgendwie wesentlich leichter
Am 29. Januar 2008 um 14:28 Uhr
Ja, das kann ich mir lebhaft vorstellen.
Das bringt nur leider nichts, wenn man mit Ruby ein paar WebApps bauen möchte und dafür gerne ImageMagick-Anbindung hätte.
Warten wir mal ab, wie die Ruby-Unterstützung in 20 Jahren ist …