我知道有关于RM 1.9.x的RMagick已经存在一些问题和广泛的答案,但我仍然无法安装它。
我正在使用Eclipse的Ruby-Aptana插件,我已经安装了DevKit。我尝试按如下方式安装RMagick:
我已从C:/ ImageMagick6.7.6-5-Q16-windows-dll.exe中的http://www.imagemagick.org/script/binary-releases.php#windows下载并安装了ImageMagick 6.7.6-5-Q16-windows-dll.exe 希望这是带标题的那个?
然后我设置环境变量,但我不知道该怎么做。我在Windows控制面板中试过了 - > system - >高级设置 - >环境变量 - >系统变量。在那里我设置:
路径 - >值:C:\ Ruby192 \ bin和C:\ ImageMagick-6.7.6-Q16
CPATH - > C:\ ImageMagick的-6.7.6-Q16 \包括
LIBRARY_PATH - > C:\ ImageMagick的-6.7.6-Q16 \ lib中
我安装了rmagick gem:gem install rmagick
不幸的是我仍然收到错误:
Temporarily enhancing PATH to include DevKit...
Buidling native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Error installing rmagick:
c:/Ruby192/bin/ruby.exe extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for stdint.h...*** 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.
我是Ruby-Starter,希望你在回答我(也许是愚蠢的)问题时尊重这一点。 谢谢大家的帮助!
答案 0 :(得分:1)
我会完全抛弃RMagick。
RMagick吃掉了大量的记忆。 ImageMagick还有其他红宝石包装,我可以更轻松地使用它。
https://github.com/probablycorey/mini_magick
MiniMagick非常简单。
祝你好运。
答案 1 :(得分:1)
尝试
gem install win32-service --platform=mswin32
gem install rmagick --platform=mswin32
答案 2 :(得分:0)
请同时查看Ruby 1.9.2 how to install RMagick on Windows?
在第2步中,您调整了LIBRARY_PATH
。这在过去对我来说不起作用(即使在许多手册中推荐)。 rmagick-FAQ建议将LD_LIBRARY_PATH
设为LIBRARY_PATH
。使用LD_LIBRARY_PATH
它对我来说很好。