当我gem install rmagick-2.13.1.gem
从 rmagick-2.13.1.gem 所在的目录运行时,我收到一条错误消息,说它无法构建 gem 本机扩展,下面说
c:/Ruby192/bin/ruby.exe extconf.rb
checking for Ruby version >= 1.8.5 ... yes
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.
据我所知,阅读http://rmagick.rubyforge.org/install-faq.html#os上的常见问题解答,rmagick 应该与 ImageMagick Windows Installer 捆绑在一起。答案还提到了 rmagick-win32.gem。我没有在任何地方看到它。这就是为什么我会假设 rmagick-2.13.1.gem 是我需要的,因为它是唯一可用的,考虑到常见问题解答指的是旧版本的 rmagick。所以,我真的很困惑这个该死的问题是什么。
我还查看了 mkmf.log 文件,我发现的唯一内容是
checking for Ruby version >= 1.8.5 ... yes
这整件事把我搞糊涂了。因此,我们将不胜感激任何帮助。提前非常感谢。