`
xinlanzero
  • 浏览: 246109 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

(转)windows环境下Rmagick新版本的安装方法

    博客分类:
  • Ruby
阅读更多

  在windows环境下,旧版本的Rmagick安装完gem后,需要运行一个postinstall.rb来设置windows字体等。新版本的Rmagick没有这个步骤,代替是安装ImageMagick。我按照README安装成功后,在rails中使用还是出现无法读取字体的错误,忍无可忍又换了旧版本的Rmagick,没想到跟ruby的解释器版本不一致,render templage的时候出现parse error类型的错误。认真比对了下新老版本的差别,原来旧版本的Rmagick在Config目录下多了个type-windows.xml来设置windows字体,在此记录下正确的安装方法:

1.到http://rubyforge.org/frs/?group_id=12&release_id=8170,下载RMagick-1.14.1_IM-6.3.0-7-Q8.zip

2.解压后在目录执行gem install rmagick-1.14.1-win32.gem

3.最后,双击ImageMagick-6.3.0-7-Q8-windows-dll.exe安装ImageMagick

4.将ImageMagick的安装目录加进环境变量path,如果有的话就不用了

5.最后一步,将附件中的type-windows.xml拷贝进ImageMagick安装目录下的config目录,比如E:\ImageMagick-6.3.0-Q8\config,修改type.xml,原来是:

Java代码 复制代码
  1. <typemap>   
  2.   <include file="type-ghostscript.xml" />   
  3. </typemap>  
<typemap>
  <include file="type-ghostscript.xml" />
</typemap>



修改为:

Java代码 复制代码
  1. <typemap>   
  2. <include file="type-windows.xml" />   
  3.   <!-- <include file="type-ghostscript.xml" /> -->   
  4. </typemap>  
<typemap>
<include file="type-windows.xml" />
  <!-- <include file="type-ghostscript.xml" /> -->
</typemap>



安装完成,测试下网上那个流传的RMagick的验证码例子,终于正常了。

 

分享到:
评论

相关推荐

    rmagick-2.16.0.gem

    安装redmine-3.2.3 ruby on rails 下的插件 rmagick 2.16.0 gem

    rmagick-2.3.0-x86-mswin32.gem

    rmagick-2.3.0-x86-mswin32.gem 用于图片验证码

    RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.rar

    RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.rar 包含 rmagick-2.13.2.gem ImageMagick-6.5.6-8-Q8-windows-dll.exe RMagick-2.12.0.tar.gz rmagick-2.12.0-x86-mswin32.gem

    rmagick:ImageMagick的Ruby绑定

    先决条件最新版本的RMagick需要具备这些先决条件。 操作系统Linux * BSD 苹果系统视窗其他* nix类系统Ruby2.3版或更高版本。 您可以从获得Ruby。 Ruby必须能够构建C扩展(例如MRI,Rubinius,而不是JRuby) 图像魔术...

    rmagick-2.10.0.gem

    rails 插件rmagick 2.10.0 gem

    CentOS下安装配置最新redmine2.3

    CentOS下安装配置最新redmine2.3 包含整合apache 安装rmagick

    hornetseye-rmagick:WaSP眼的 RMagick 集成

    hornetseye-rmagick 作者: Jan Wedekind版权所有: 2010许可证: GPL 概要 这个 Ruby 扩展实现了必要的转换,以保存和加载存储在 {Hornetseye::MultiArray} 中的图像。 安装 hornetseye-rmagick使用RMagick Ruby 扩展...

    rmagick-2.13.1-x86-mingw32.gem

    redmine的一个包文件,可以用来导出为pdf,图像的功能

    minimagick:RMagick的迷你替代品

    使用MiniMagick,ruby进程的内存仍然很小(它生成了ImageMagick的命令行程序mogrify,该程序也占用了一些内存,但是比RMagick小得多)。 请参阅正在 以下。 MiniMagick使您可以访问ImageMagick拥有的所有命令行...

    rbpdf:Ruby on Rails TCPDF插件

    RBPDF版本(新版本或UTF8版本) 使用UTF-8编码。 支持RTL(从右至左)语言。 HTML标签支持。 CSS最低支持。 图片 没有MiniMagick / RMagick库的8位PNG图像支持。 支持PNG(带有Alpha通道)/ JPEG / GIF图像。 ...

    s9splashgen:适用于 iPhone 和 iPad(iOS 7 及更高版本)的启动画面生成器

    安装imagemagick和rmagick通过 brew install imagemagick gem install rmagick 用法 只需运行脚本 ./s9splashgen.rb my_splash.png 第一个参数是启动画面图像的文件名(为了获得最佳效果,使用纵向模式的图像,大小...

    drosterize:使用Ruby和RMagick自复制图像

    雄oster Drosterize是将图像处理代码从Wolfram语言转换为Ruby的另一项实验。 以前是 ,看看。 当前实验的来源是( )的一篇名为“ 。 Drosterize会执行“ ”(自我,包括递归图像)。 这里有一些例子,后面是...

    xkcdize:Ruby 和 RMagick 中类似 XKCD 的图片失真

    这是一个用于Ruby和图像的小型实验脚本。 它只需要一些图像并转换成“ -like”(手写效果)。... Ruby 版本(不是最好的,见下文!): def xkcdize ( src ) distorters = 2 . times . map { Ima

    redmine2.0.3安装手册

    所需要软件版本: 1mysql-installer-community-5.6.15.0.msi 2railsinstaller-2.1.0 3redmine-2.0.3 4RMagick-2.0.0-ImageMagick-6.3.7-8-Q8

    rucaptcha:用于Rails应用程序的Captcha gem。 没有依赖关系。 没有ImageMagick,没有RMagick

    RuCaptcha 这是Rails应用程序的Captcha宝石,它通过C代码生成验证码图像。 注意:根据Ruby China的使用,验证码看起来被OCR解析的可能性低于5%... 没有RMagick; 用于Rails应用; 简单,易用; 高性能。 用法 将

    px4test:连续交付的测试脚本

    Hans-CI用于嵌入式硬件上的持续集成官方网站: : 用户数先决条件通过软件包管理器安装操作系统依赖项:苹果系统brew install opencv imagemagick ninjasudo gem install specific_install和RMagick: sudo gem ...

    development-ubuntu-ruby-rails-ansible:Ansible剧本,用于提供Ruby和Rails开发环境

    Ansible剧本,提供具有以下功能的Ruby和Rails开发环境: Ubuntu 14.04(trusty32) 交换512 MB 基本依赖关系+其他软件包(nodejs和curl) Ruby 2.2.0 (by rbevn) 滑轨〜&gt; 4.2 SQlite 3 + sqlite3宝石 MySQL...

    teaas:表情符号服务总数

    要求Ruby 2.0.0 或更高版本(Ruby 1.9.3 可能仍然有效,但不能保证) rmagick ~&gt; 2.15.4。 rmagick需要在运行它的地方安装 ImageMagick。 一些免费主机(Heroku 是一个显着的例子)已经安装了它,而其他主机可能没有...

    ImageMagick的Ruby绑定-Ruby开发

    RMagick目录简介前提条件使用RMagick安装RMagick可能会出错升级更多示例报告错误开发设置积分许可证发布RMagick目录简介前提条件使用RMagick可能出错的东西升级更多示例报告错误开发设置积分许可证发布简介RMagick是...

    vimdeck:VIM作为演示工具

    如果在安装RMagick时遇到问题,请尝试先明确安装 。 您可能还需要和Ruby Development工具(在Ubuntu上分别为libmagickwand-dev和ruby-dev)。 注意:如果您使用的是Mac OS Sierra,则可能需要运行以下命令来安装...

Global site tag (gtag.js) - Google Analytics