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_MULTIARCHはdpkg-architecture -q DEB_HOST_MULTIARCHで、$VERSIONと$QUANTUMDEPTHはconvert -versionで、それぞれ確認できる。
ちなみにMagick-configが移動されたのは2014年のことだったようだ。