UbuntuにRMagickをインストール

2019年2月6日
1 分

環境

takatoh@apostrophe $ cat /etc/os-release  
NAME="Ubuntu"  
VERSION="16.04.5 LTS (Xenial Xerus)"  
ID=ubuntu  
ID_LIKE=debian  
PRETTY_NAME="Ubuntu 16.04.5 LTS"  
VERSION_ID="16.04"  
HOME_URL="http://www.ubuntu.com/"  
SUPPORT_URL="http://help.ubuntu.com/"  
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"  
VERSION_CODENAME=xenial  
UBUNTU_CODENAME=xenial  
takatoh@apostrophe $ ruby -v  
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

↓このページによると、ImageMagick がバージョン7以降だと RMagick は使えないらしい。

cf. RMagickのインストールで奈落に落ちた - Qiita

takatoh@apostrophe $ convert -version  
Version: ImageMagick 6.8.9-9 Q16 x86_64 2018-09-28 http://www.imagemagick.org  
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC  
Features: DPC Modules OpenMP  
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib

6.8.9 だ、ラッキー。

依存パッケージとRMagickのインストール

まずは依存パッケージから。

takatoh@apostrophe $ sudo apt install libmagickcore-dev libmagickwand-dev

そして、RMagick。

takatoh@apostrophe $ sudo gem install rmagick  
Building native extensions.  This could take a while…  
Successfully installed rmagick-2.16.0  
Parsing documentation for rmagick-2.16.0  
Installing ri documentation for rmagick-2.16.0  
Done installing documentation for rmagick after 4 seconds  
1 gem installed

完了。