2011-07-31 7 views
2

레일즈 응용 프로그램 용 Windows에 rmagick을 설치하려고합니다.Windows에서 rmagick 문제가 발생했습니다.

나는 다음과 같은 파일을 다운로드하고 지침을 따랐습니다 :
http://rubyforge.org/frs/download.php/64917/RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip

내가 IRB 실행하는 경우와 require 'rubygems'; require 'RMagick', 괜찮아요.
하지만 레일 콘솔에서 require 'RMagick', 그것은 나에게 다음과 같은 오류 제공하는 경우 :

irb(main):001:0> require 'RMagick' 
LoadError: no such file to load -- RMagick 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/activesupport-3. 
0.4/lib/active_support/dependencies.rb:239:in `require' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/activesupport-3. 
0.4/lib/active_support/dependencies.rb:239:in `require' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/activesupport-3. 
0.4/lib/active_support/dependencies.rb:225:in `load_dependency' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/activesupport-3. 
0.4/lib/active_support/dependencies.rb:596:in `new_constants_in' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/activesupport-3. 
0.4/lib/active_support/dependencies.rb:225:in `load_dependency' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/activesupport-3. 
0.4/lib/active_support/dependencies.rb:239:in `require' 
     from (irb):1 

이유입니다?

답변

2

전제 조건 :
루비> 1.8.6
DevKit (모든 버전)
없음 ImageMagick이 설치 또는 PATH 항목

1 단계 : 설치 ImageMagick이 :

다운로드 ImageMagick이 : http://imagemagick.spd.co.il/binaries/ImageMagick-6.8.0-3-Q16-windows-dll.exe

ImageMagick 설치 :
* Importan t : 설치 경로에 공백이 없어야합니다.
이상적 "C를 : \ ImageMagick이"를 선택

아래의 옵션을 선택하세요 :

Add application directory to your path system
Install development headers and libraries for C and C++

2 단계 : 설치 rmagick : rmagick 보석을 설치하는

다음 명령을 사용 :

gem install rmagick --platform=ruby -- --with-opt-lib=c:/ImageMagick/lib --with-opt-include=c:/ImageMagick/include 

via-

http://shoobm.wordpress.com/2013/01/03/installing-rmagick-gem-on-windows-7/

관련 문제