2011-07-31 12 views
2

Windows上にレールアプリをインストールしようとしています。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
開発キット(任意のバージョン)
なしの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のを\ "を選択rmagick宝石をインストールするには、次のコマンドを使用します

を下記のオプションを選択することを確認してください:

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

ステップ2: は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/

関連する問題