gem install コマンドを使用して Windows 7 マシンに rmagick-2.6.0-x86-mswin32.gem gem をインストールできましたが、次の成功メッセージが表示されました。
D:\dev>gem install rmagick-2.6.0
Successfully installed rmagick-2.6.0-x86-mswin32
1 gem installed
Installing ri documentation for rmagick-2.6.0-x86-mswin32...
Installing RDoc documentation for rmagick-2.6.0-x86-mswin32...
しかし、bundle install (Gemfile に記載されているのと同じバージョン) を使用してインストールしようとすると、次のエラー メッセージがスローされます。
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
. D:/Ruby187/bin/ruby.exe extconf.rb
checking for Ruby version >= 1.8.2... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.6.0. Can't find Magick-config in D:\Ruby187\bin;D:\Ruby1
....
すでに ImageMagick をインストールしており、そのパスが環境変数に含まれていますが、上記のエラー メッセージに記載されているパスが何らかの形で異なっているようです (?!)
rails -v now と入力すると、次のメッセージが表示されます。
D:\dev>rails -v
←[31mCould not find gem 'rmagick (= 2.6.0) x86-mingw32' in the gems available on
this machine.←[0m
←[33mRun `bundle install` to install missing gems.←[0m
bundle install を使用して自分の gemfile でこの gem をインストールするには、他に変更やセットアップを行う必要がありますか?
また、実際には以前の gem '2.5.2' が必要ですが、その gem の win32 固有のバージョンが利用できないようです。入手する方法はありますか?
現時点では、他の OS に切り替えることができるように、現時点では Windows でこの開発を行う必要があります。また、これは私が取り組んでいるレガシー アプリであるため、rmagick を使い続ける必要があり、他のソリューションに切り替えることはできません。
環境情報: Ruby: 1.8.7 Rails:
助けてください!
どうもありがとう。