DebianにMagick-configがないという話

久しぶりにRMagickをインストールしようとしたところMagick-configがないといってコケた。ImageMagickの開発環境はインストールしてあった。

$ bundle
[...]
Installing rmagick 2.13.2 with native extensions

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    /home/akira/.rbenv/versions/2.1.5/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no

調べてみるとMagick-config/usr/lib/$DEB_HOST_MULTIARCH/ImageMagick-$VERSION/bin-$QUANTUMDEPTHにあることが分かる。(環境はDebian/jessie)

というわけで

$ PATH=$PATH:/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16 bundle

$DEB_HOST_MULTIARCHdpkg-architecture -q DEB_HOST_MULTIARCHで、$VERSION$QUANTUMDEPTHconvert -versionで、それぞれ確認できる。

ちなみにMagick-configが移動されたのは2014年のことだったようだ。