2

これについて助けていただければ幸いです。これは単純な間違いだと確信しています。

私のアプリの場所はですC:\sanj\rubyjobs。ImageMagickをデフォルトの場所に正常にインストールしました:C:\Program Files (x86)\ImageMagick

gem install rmagick --localまた、で実行してrmagickthegemをインストールしましたC:\sanj\rubyjobs\vendor\RMagick Extract

を実行するbundle installと、次のエラーが発生します。

C:/Sanj/Ruby192/bin/ruby.exe extconf.rb  
checking for Ruby version >= 1.8.5... yes  
Invalid drive specification.  
Unable to get ImageMagick version  
*** 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  
        --without-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:/Sanj/Ruby192/bin/ruby

Gem files will remain installed in C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1 for inspection.  
Results logged to C:/Sanj/Ruby192/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1/ext/RM
agick/gem_make.out

セットアップ:Windows Vista 64ビット、Ruby 1.9.2、Rails 3、Heroku

編集rubyコマンドプロンプトから 実行するとidentify -version、次のようになります。バージョン:ImageMagick 6.5.6-8 2009-10-03 Q8 OpenMP http://www.imagemagick.org Copyright:Copyright(C)1999-2009 ImageMagick Studio LLC

ImageMagickがインストールされていて、プロンプトがそれを見つけている場合、なぜバージョンを取得できないと言っているのですか?

4

4 に答える 4

0

RMagickFAQをチェックしてください。彼らによると、公式のRMagick gemをインストールするのではなく、ImageMagickインストーラーにバンドルされているgemを使用する必要があります。

于 2011-01-10T22:07:49.370 に答える
0

私の答えはそこにあります

http://phosphor-escence.blogspot.com/2010/12/if-you-fail-install-rmagick-on-mingw.html

しかし、残念ながら、RMagickは維持し続けていません...

于 2011-01-10T22:03:15.457 に答える
0

RMagicを機能させる方法は次のとおりです。https://github.com/rmagick/rmagick/wiki

それは単純な間違いではありません。設計が不十分です。あなたの道の前にImageMagickが必要なようなものはただ難解です!ただし、ImageMagick6.8の最新バージョンでは動作しません。

于 2013-01-30T03:09:02.687 に答える
0

リリースされたばかりの2.13.2バージョンのRMagickはImageMagick6.8で動作するはずであり、ruby1.9.3の修正も含まれています。https://github.com/rmagick/rmagickを参照してください。

于 2013-02-04T14:45:57.777 に答える