我一直在谷歌搜索一段时间但找不到任何有用的东西。
基本上,当我在我的gemfile中放入gem'rmagick'并运行bundle install时,我收到以下错误消息:
使用本机扩展安装rmagick(2.13.1)C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:551:在`build in block in buil d_extensions':错误:无法构建gem原生扩展。 (GEM ::安装:: ExtensionBuildError)
C:/Ruby192/bin/ruby.exe extconf.rb 检查Ruby版本> = 1.8.5 ...是的 无效的驱动器规格。 无法获得ImageMagick版本 * extconf.rb失败* 由于某些原因,可能无法创建Makefile 必要的库和/或标题。检查mkmf.log文件以获取更多信息 细节。您可能需要配置选项。
我去了RMagick网站并安装了windows binary gem。但它仍然不起作用。
我该怎么办?
编辑:我需要rmagick for simple_captcha
答案 0 :(得分:2)
好吧终于让它上班了。 这最终帮助我做到了。
http://www.waydotnet.com/blog/2010/02/rmagick-on-ruby-1-9-1-i386-mingw32-work-d/
有趣的是,由于其他问题,我最终放弃了simple_captcha。 使用第三方插件涉及比我想象的更大的麻烦...
答案 1 :(得分:0)
您需要先安装ImageMagick。