windows下RMagick与File-Column的安装

1. file_column依赖RMagick,所以先安装RMagick
Ruby代码 复制代码
  1. >ruby -v   
  2. ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]   
  3. >gem -v   
  4. 1.1.1  
>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
RMagick-2.3.0-ImageMagick-6.4.0-2-Q8.zip下载
如果gem不是1.0以上版本有可能在安装rmagick有可能出现以下错误(以下安装路径省略)
Ruby代码 复制代码
  1. >gem install rmagick-2.3.0-x86-mswin32.gem   
  2. ERROR:  Error installing gem rmagick-2.3.0-x86-mswin32.gem[.gem]: buffer error  
>gem install rmagick-2.3.0-x86-mswin32.gem
ERROR:  Error installing gem rmagick-2.3.0-x86-mswin32.gem[.gem]: buffer error

使用
Ruby代码 复制代码
  1. >gem update --system   
  2. Updating RubyGems   
  3. Bulk updating Gem source index for: http://gems.rubyforge.org/   
  4. Nothing to update  
>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
之后安装
Ruby代码 复制代码
  1. >gem install rmagick-2.3.0-x86-mswin32.gem   
  2. Successfully installed rmagick-2.3.0-x86-mswin32  
>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
这个双击默认安装即可
注:环境变量会自动安装,无需手动
另外当你安装完成后,我在官方网站上拷贝了一段代码做测试:
Ruby代码 复制代码
  1. require 'RMagick'      
  2. include Magick      
  3. pic = ImageList.new("vd2_tb.jpg")      
  4. l = pic.columns > pic.rows ? pic.columns : pic.rows      
  5. f = 128.0/l;      
  6. thumb = pic.thumbnail(f)      
  7. thumb.write("vd2_tb_tmp.jpg")   
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 错误.
所以 安装完ImageMagick后必须重新启动
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:
RMagick官方API
推荐一个API网站

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值