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年のことだったようだ。