Contents

RMagick on Ruby 1.9.1 (i386-mingw32) Work !!! :D [UPDATE]

Contents

RMagick on Ruby 1.9.1 (i386-mingw32) Work !!! :D Ispirate from : installing rmagick with mingw and ruby 1.9 and http://groups.google.com/group/rubyinstaller/browse_thread/thread/c837c4438d91208b but , on my laptop don’t work…. With Windows 7 work well: Step 1: DOWNLOAD

  1. Ruby => http://rubyforge.org/frs/download.php/74298/rubyinstaller-1.9.2-p180.exe
  2. DevKit => http://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe
  3. ImageMagick => http://www.imagemagick.org/download/binaries/ImageMagick-6.6.7-9-Q16-windows-dll.exe
  4. RMagick => https://github.com/rmagick/rmagick/zipball/master
  5. type-windows.xml => http://www.imagemagick.org/source/type-windows.xml

Step 2: Install

  1. Ruby => c:Ruby192
  2. DevKit => c:DevKit
  3. ImageMagick => c:ImageMagick-6.6.7-Q16 [WITH HEADER !!!!!!!] 3.a) Replace c:ImageMagick-6.6.7-Q16configtype-ghostscript.xml with type-windows.xml
  4. RMagick => c:rmagick-rmagick

Step 3: Set Enviroment variable

  1. PATH = C:Ruby192bin;C:ImageMagick-6.6.7-Q16
  2. CPATH = C:ImageMagick-6.6.7-Q16include
  3. LIBRARY_PATH = C:ImageMagick-6.6.7-Q16lib

Step 4: Configure DevKit (from https://github.com/oneclick/rubyinstaller/wiki/Development-Kit)

  1. cd c:DevKit
  2. ruby dk.rb init
  3. ruby dk.rb install
  4. C:DevKitdevkitvars.bat (THANKS TO Joachim => http://www.waydotnet.com/blog/2010/02/rmagick-on-ruby-1-9-1-i386-mingw32-work-d/#comment-86618621)

Step 5: Compile RMagick

  1. run C:DevKitmsys.bat
  2. cd /c/rmagick-rmagick
  3. ruby setup.rb
  4. ruby setup.rb install

Step 6: Check

  1. ruby -v ruby 1.9.2p180 (2011-02-18) [i386-mingw32]
  2. identify –version Version: ImageMagick 6.6.7-9 2011-02-21 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC Features: OpenMP

If you experience problems concerning “extconf.rb”, you should try: http://phosphor-escence.blogspot.com/2010/12/if-you-fail-install-rmagick-on-mingw.html from http://www.waydotnet.com/blog/2010/02/rmagick-on-ruby-1-9-1-i386-mingw32-work-d/#comment-166014708 http://www.waydotnet.com/blog/2010/02/rmagick-on-ruby-1-9-1-i386-mingw32-work-d/#comment-317551623 In my case : 1) Install Ruby 1.9.1 (i386-mingw32) from http://www.rubyinstaller.org/, direct link 2) Install Development Kit (DevKit) from http://www.rubyinstaller.org/addons.html, direct link 3) Install ImageMagick 6.5.6-8-Q8 from http://www.imagemagick.org , direct link with header !!!! 4) Download Rmagick from source : http://github.com/rmagick/rmagick , direct link or git clone git://github.com/rmagick/rmagick.git 5) Replace !ImageMagick Path!configtype-ghostscript.xml with http://www.imagemagick.org/source/type-windows.xml     6) Set enviroment variable : set CPATH=!ImageMagick Path!include set LIBRARY_PATH=!ImageMagick Path!lib set PATH=!ImageMagick Path! [EDIT] set PATH = !ruby_path!bin set PATH = !ruby_path!devkitmsys1.0.11bin set PATH = !ruby_path!devkitgcc3.4.5bin [EDIT] 7) run “ruby setup.rb” [EDIT] from msys.bat ( !ruby_path!devkitmsys1.0.11msys.bat ) [EDIT]   8) run “ruby setup.rb install” or “gem build *.gemspec” and “gem install *.gem” 9) Enjoy :D identify –version Version: ImageMagick 6.5.6-8 2009-10-03 Q8 OpenMP http://www.imagemagick.org Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC   ruby -v ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32] Many thanks to : Rmagick staff => http://rmagick.rubyforge.org/ rogerdpack => http://betterlogic.com Alexey Borzenkov => not have link, sorry Luis Lavena => http://blog.mmediasys.com RubyInstaller => http://www.rubyinstaller.org RubyInstaller Group => http://groups.google.com/group/rubyinstaller puts WaYdotNET => Carlo Bertini