我能夠在我的Windows 7機器上使用gem install安裝rmagick-2.6.0-x86-mswin32.gem gem命令和我得到了以下成功消息:Installe RMagick gem本地但無法使用捆綁安裝[Windows 7(32位)]
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...
但是當我嘗試使用捆綁安裝(與在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,它的路徑包含在env vars中,但err中提到了路徑以上消息似乎是莫名其妙地不同(?!)
當我輸入軌-v現在,我得到以下信息:
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
我是否需要進行其他任何更改/設置用我的gemfile安裝這個gem使用bundle install?
此外,我實際上需要一個早期的寶石'2.5.2',但該寶石的win32特定版本似乎不可用,有沒有什麼辦法得到它?
我需要在Windows上進行此項開發,因此我可以切換到其他任何操作系統。另外,由於這是我正在開發的遺留應用程序,因此我需要堅持使用rmagick,並且無法切換到任何其他解決方案。
信封信息: 紅寶石:1.8.7 的Rails:
請幫幫忙!
非常感謝。
Doel,我已經有開發包,但我卸載並重新安裝,並按照你的指示,與devkit的路徑,我仍然面臨這個問題.... :( – user1865578