Windows7 64bitへのRmagickのインストール
Rmagickとは、
RedmineやらなにやらRailsを動かすために必要な画像処理系ライブラリ。
今回Rubyについては、RailsInstallerを使って1.9.3(32bit)のものを入れました。
http://railsinstaller.org/en
参考サイト
http://www.ownway.info/Ruby/index.php?rmagick%2Fhowtoinstall%2Fwindows
http://blog.livedoor.jp/zwassyoiz/archives/29226159.html
http://chiku2gonzalez.hatenablog.com/entry/2013/05/28/005548
Ruby DEVELOPMENT KITは、RailsInstallerから入れた場合、
一緒に以下にインストールされています。
C:\RailsInstaller\DevKit
古いImageMagcikのWindows用バイナリは、以下からダウンロードできます。
http://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/binaries/
Windows環境で実績があるらしいImageMagick-6.8.7-8-Q16-x86-dll.exeをダウンロードし、
C:\Program Files (x86)\ImageMagick-6.8.7-Q16
にインストールした。
インストールの際に、
「Install development headers and libraries for C and C++」
にチェックを入れた。
cd C:\RailsInstaller\DevKit
ruby dk.rb init
devkit下に生成されたconfig.ymlの1番下の行にでもに以下を追加。(冒頭のハイフンも必要なので注意)
- C:\RailsInstaller\Ruby1.9.3
ruby dk.rb install
コンピュータ->プロパティ->システムの詳細設定->環境変数からPathの冒頭に以下を追加する。
"C:\Program Files (x86)\ImageMagick-6.8.7-Q16"
念のためOSを再起動しておく。
gem install rmagick -- '--platform=ruby --with-opt-dir="c:\Program Files (x86)\ImageMagick-6.8.7-Q16"'
私の場合、環境変数CPATH(またはC_INCLUDE_PATH、CPP_INCLUDE_PATH)、LIBRARY_PATHの指定は特に必要なかったようです。
>gem install rmagick -- '--platform=ruby --with-opt-dir="c:\ProgramFiles (x86)\ImageMagick-6.8.7-Q16"'
Fetching: rmagick-2.13.2.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed rmagick-2.13.2
1 gem installed