ruby undefined method `cur_image' for
Posted by accesine on 2007-12-1 9:46:19 CST - 0 comments - 0 trackbacks
棘手的RMagick
?
传说在windows下面装RMagick会让人很抓狂
不信邪的我今天在试用RMagick也差点绝望了 在尝试这个加水印的例子的时候
总是收到这样的报错
test.rb:10:in `annotate': undefined method `cur_image' for a06.jpg JPEG 400x80 4
00x80+0+0 DirectClass 8-bit 15kb:Magick::Image (NoMethodError)
? ? ? ?from test.rb:10
惯例Google,查到几条相关信息
1.在用Magick::Image.read('xxx.jpg')的时候 返回可能是个数组,传给annotate的时候要传Image类型
所以不行 ?不过我已经用.first拿Image对象了 所以没有这个问题
2.RMagick 在windows上最新的版本是06年11月28号发布的 ?版本号1.14.1 binary gem for Ruby
1.8.5 ,跟最新上两个礼拜发布的2.0.0 beta2已经差了很久了..
3.去论坛看为啥没有最新的windows版本跟上 作者回答是 I don't have a Windows PC so the
RMagick Windows gems are built by volunteers. The previous volunteer
doesn't have time to do another build. If you know of somebody who
could step up to the task please ask them to email me.
4.我忍无可忍给作者发了封mail拜托他把头文件发给我 我想尝试编译自救
5.无意中在这篇文章的最后找到问题的根源 原来是我的gem太新了 以前就听说gem 0.9.4 问题多多 没想到真的会这么麻烦
?
最后我把gem从0.9.4"更新"到0.9.2 搞定了...
?
?
传说在windows下面装RMagick会让人很抓狂
不信邪的我今天在试用RMagick也差点绝望了 在尝试这个加水印的例子的时候
总是收到这样的报错
test.rb:10:in `annotate': undefined method `cur_image' for a06.jpg JPEG 400x80 4
00x80+0+0 DirectClass 8-bit 15kb:Magick::Image (NoMethodError)
? ? ? ?from test.rb:10
惯例Google,查到几条相关信息
1.在用Magick::Image.read('xxx.jpg')的时候 返回可能是个数组,传给annotate的时候要传Image类型
所以不行 ?不过我已经用.first拿Image对象了 所以没有这个问题
2.RMagick 在windows上最新的版本是06年11月28号发布的 ?版本号1.14.1 binary gem for Ruby
1.8.5 ,跟最新上两个礼拜发布的2.0.0 beta2已经差了很久了..
3.去论坛看为啥没有最新的windows版本跟上 作者回答是 I don't have a Windows PC so the
RMagick Windows gems are built by volunteers. The previous volunteer
doesn't have time to do another build. If you know of somebody who
could step up to the task please ask them to email me.
4.我忍无可忍给作者发了封mail拜托他把头文件发给我 我想尝试编译自救
5.无意中在这篇文章的最后找到问题的根源 原来是我的gem太新了 以前就听说gem 0.9.4 问题多多 没想到真的会这么麻烦
?
最后我把gem从0.9.4"更新"到0.9.2 搞定了...
?