windows下RMagick与File-Column的安装

1.file_column依赖RMagick,所以先安装RMagick

>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
>gem -v
1.1.1

下载RMagick-2.3.0-ImageMagick-6.4.0-2-Q8.zip
解压到指定位置,如:
D:\workspace\RMagick-2.3.0-ImageMagick-6.4.0-2-Q8\
安装rmagick
D:\workspace\RMagick-2.3.0-ImageMagick-6.4.0-2-Q8>gem install rmagick-2.3.0-x86-mswin32.gem
[url=http://rubyforge.org/projects/rmagick/]RMagick-2.3.0-ImageMagick-6.4.0-2-Q8.zip下载[/url]
如果gem不是1.0以上版本有可能在安装rmagick有可能出现以下错误(以下安装路径省略)

>gem install rmagick-2.3.0-x86-mswin32.gem
ERROR: Error installing gem rmagick-2.3.0-x86-mswin32.gem[.gem]: buffer error

使用

>gem update --system
Updating RubyGems
Bulk updating Gem source index for: http://gems.rubyforge.org/
Nothing to update

由于本机的版本已经是最高版,所以没有更新,正常情况下,在更新完成后有
RubyGems system software updated
的提示
重新输入,检查最新版本
app_home>gem -v
1.1.1
之后安装

>gem install rmagick-2.3.0-x86-mswin32.gem
Successfully installed rmagick-2.3.0-x86-mswin32

2.安装ImageMagick-6.4.0-2-Q8-windows-dll.exe
这个双击默认安装即可
注:环境变量会自动安装,无需手动
另外当你安装完成后,我在官方网站上拷贝了一段代码做测试:

require 'RMagick'
include Magick
pic = ImageList.new("vd2_tb.jpg")
l = pic.columns > pic.rows ? pic.columns : pic.rows
f = 128.0/l;
thumb = pic.thumbnail(f)
thumb.write("vd2_tb_tmp.jpg")

运行时会出现错误
提示大概是在你的$..\lib\ruby\gems\1.8\gems\rmagick-2.3.0-mswin32\ext下
Load RMagick2.so 错误.
所以[color=red]安装完ImageMagick后必须重新启动[/color]
3.安装file_column
[项目路径]>ruby script/plugin install http://opensvn.csie.org/rails_file_column/plugins/file_column/trunk
或者下载file_column后解压到 项目的\vendor\plugins下
如果一切成功,那么恭喜你,可以体验RMagick和file_column给你带来的快感了

PS:
[url=http://studio.imagemagick.org/RMagick/doc/]RMagick官方API[/url]
[url=http://www.gotapi.com/html]推荐一个API网站[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值