I'm currently upgrading an old rails app to use Rails 3 and Ruby 1.9.2, and RMagick is the last gem I need to install. However there doesn't seem to be any 1.9.2 downloads for Windows and the standard gem install RMagick doesn't work.
Could someone point me in the right direction on how to install this gem?
I just installed RMagick 2.13.1 successfully on Windows with Ruby v1.9.x !
Let me spill out the procedure, before I forget.
Set the paths in Environment Variables:
set DFImageMagick environment variable to where ImageMagick is installed
set PATH=%DFImageMagick%;%PATH% (if you don't already have it in PATH)
set CPATH=%DFImageMagick%\include;%CPATH%
set LIBRARY_PATH=%DFImageMagick%\lib;%LIBRARY_PATH%
Install RMagick gem :
gem install rmagick
This should say,
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
After some time, Successfully installed rmagick 2.13.1
Verify installation:
A. convert -version
this should give the ImageMagick installation version
B. gem list --local should list rmagick 2.13.1
Alternative: in irb, try
require 'rmagick'
it should return 'true'
Oh, I do like installations which complete in 5 steps.
Hope this works for you and others.
ref:
http://www.ruby-forum.com/topic/204353#new
http://www.waydotnet.com/blog/2010/02/rmagick-on-ruby-1-9-1-i386-mingw32-work-d/#link text
After some attempts, this finally worked for me:
Install DevKit : https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
Install ImageMagick (tick yes for headers in the installer) to a folder without spaces in its path (i used C:/ImageMagick)
Open up mingw (msys.bat in DevKit folder) -- and run gem install rmagick --platform=ruby -- --with-opt-lib=c:/ImageMagick/lib --with-opt-include=c:/ImageMagick/include
(replace the two paths to account for your imagemagick path if needed)
I believe there are a few gotchas with RMagick and 1.9, as discussed in this thread at RubyInstaller group.
However, here you can find a post describing the steps.
Other tutorials can be found in our wiki
Hope that helps
Srividya's solution also works with ImageMagick-6.7.0-8-Q16-windows-dll and RMagick 2.13.1.
Make sure you are using 32-bit version of ImageMagick if this doesn't work for you on 64-bit version of Windows.
I did, and it works.
This did the trick for me using ruby 2.0:
$ gem install rmagick --platform=ruby -- --with-opt-lib=C:/RailsInstaller/ImageMagick-6.7.7-Q8/lib --with-opt-include=c
:/RailsInstaller/ImageMagick-6.7.7-Q8/include
make sure to specify your own version of ImageMagick and the file path you installed it in & include the lib folder on the command
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With