Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Installing RMagick on Windows

Tags:

ruby

rmagick

I've done research on this and I've been at it on my one computer for hours and hours.

I've installed RMagick on my Desktop computer about 3 weeks ago, and it was fairly complicated.

I don't remember the exact steps I took, and I'm really frustrated.

I've installed ImageMagick onto my machine in the directory C:\ImageMagick

I've installed the Development kit too for Ruby.

I've also put the rmagick-rmagick-v2-2-g564f157 into the proper gems folder in my C: It's in C:\Ruby22-x64\lib\ruby\gems\2.2.0\gems

I'm getting the following errors:

I will type: gem install rmagick -- '--with-opt-dir="c:\ImageMagick"'

and get the following errors:

Temporarily enhancing PATH to include DevKit...
Building native extensions with: '--with-opt-dir="c:\ImageMagick"'
This could take a while...
ERROR:  Error installing rmagick:
        ERROR: Failed to build gem native extension.
C:/Ruby22-x64/bin/ruby.exe -r ./siteconf20160326-6132-157vnes.rb extconf.rb
'--with-opt-dir="c:\ImageMagick"
checking for main() in -lCORE_RL_magick_... no
searching PATH for the ImageMagick library...
checking for main() in -lCORE_RL_magick_... no
checking for main() in -lCORE_RL_magick_... no
checking for main() in -lCORE_RL_magick_... no
Can't install RMagick 2.15.4.
Can't find the ImageMagick library.
Retry with '--with-opt-dir' option.
Usage: gem install rmagick -- '--with-opt-dir="[path to ImageMagick]"'
e.g.
  gem install rmagick -- '--with-opt-dir="C:Program FilesImageMagick-6.9.1-
Q16"'
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.
Provided configuration options:
        --with-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=C:/Ruby22-x64/bin/$(RUBY_BASE_NAME)
        --with-CORE_RL_magick_lib
        --without-CORE_RL_magick_lib
        --with-CORE_RL_magick_lib
        --without-CORE_RL_magick_lib
        --with-CORE_RL_magick_lib
        --without-CORE_RL_magick_lib
        --with-CORE_RL_magick_lib
        --without-CORE_RL_magick_lib
extconf failed, exit code 1
Gem files will remain installed in C:/Ruby22-x64/lib/ruby/gems/2.2.0
/gems/rmagick-2.15.4 for inspection.
Results logged to C:/Ruby22-x64/lib/ruby/gems/2.2.0/extensions/x64-mingw32/2.2.0/rmagick-2.15.4/gem_make.out

I'm so frustrated at this point. It worked on my Desktop computer, but won't work here. Any suggestions?

like image 776
Brian O Avatar asked Mar 26 '16 23:03

Brian O


1 Answers

This is the one link which can help you with all the issues you will ever face while installing rmagick gem.

Found it after a lot of browsing and after it you might not need any other link to visit.

link:- https://medium.com/ruby-on-rails-web-application-development/install-rmagick-gem-on-windows-7-8-10-imagemagick-6-9-4-q16-hdri-5492c3fef202

I hope it will save your time and efforts

like image 68
Tim Avatar answered Nov 14 '22 13:11

Tim