準備するファイル
Ruby 2.7 + Devkit
WITH DEVKIT の方をダウンロードする。
Ruby Installer for WIndows
https://rubyinstaller.org/downloads/
ImageMagick
RMagick の GitHub をチェックすると、
ImageMagick Version 6.7.7 or later (6.x.x). Version 7 has beta support in version 4.1.0.rc2 (#256).
6系は公式サイトからではなく、以下からダウンロードする。
ImageMagick binaries
http://www.imagemagick.org/download/binaries/
今回は 6.9.11-10 を使用
セットアップ
- Ruby 2.7 をインストール
- Select Components で MSYS2 development toolchain yyyy-mm-dd にチェックを付ける
- セットアップ後、MSYS2 のセットアップ画面が表示されます。
閉じてしまった場合は以下を実行$ ridk install
Which components shall be installed? If unsure press ENTER [1,3] と表示されるので 1,2,3 と入力してセットアップしてください。 - ImageMagick をインストール
- Select Additional Tasks で Add application directory to your system path と Install development headers and libraries for C and C++ にチェックを付ける
- RMagick をインストール
- ターミナルを起動し、gem をインストール
$ ruby -v ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x64-mingw32] $ gem install rmagick Fetching rmagick-4.1.2.gem Temporarily enhancing PATH for MSYS/MINGW... Building native extensions. This could take a while... Successfully installed rmagick-4.1.2 Parsing documentation for rmagick-4.1.2 Installing ri documentation for rmagick-4.1.2 Done installing documentation for rmagick after 2 seconds 1 gem installed
- ターミナルを起動し、gem をインストール
動作確認
$ ruby -r rmagick -e "puts Magick::colors"上記で結果がズラズラ出ればとりあえず良さそう。
ただ、昔、rmagick と ImageMagick の相性問題に悩まされた記憶があるので、画像も読み込めるか確認。
$ ruby -r rmagick -e "Magick::Image.read('C:/Program Files/ImageMagick-6.9.11-Q16/images/logo-sm.png').map{|im| puts im.columns, im.rows }" 128 96大丈夫そうですね。
まとめ
相性問題もあるので情報をまとめておきます。
- Ruby 2.7.1p83
- ImageMagick-6.9.11-10-Q16-x64-dll.exe
- RMagick 4.1.2
0 件のコメント:
コメントを投稿