`
RunUpwind
  • 浏览: 92092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux安装rmagick经验总结

 
阅读更多

我的环境:

ruby -v

其中一台(32位):ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]

   另一台(64位):ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]

 

rails -v

Rails 3.0.5

 

安装rmagick,首先要安装ImageMagick ,用yum安装的可能是6.28,rmagick2基于6.4以上,所以要到官网下载源代码,按网页提示,编译,安装:

http://www.imagemagick.org/script/install-source.php#unix

 

安装之后,使用convert命令检测一下是否安装成功。如果找不到这个命令,有可能你需要配置一下环境变量。

到/etc/profile

在文档最后,添加:
export PATH="/usr/local/bin:$PATH"
保存,退出,然后运行:
source /etc/profile
不报错则成功。

 

然后再运行convert logo: logo.gif, 看是否生成一个logo.gif 文件,如果有,说明imagemagick安装成功。

 

 

安装rmagick:gem install rmagick

 

只要第一步正确,这一步应该没有问题。

 

 

测试rmagick : irb -rubygems -r RMagick

如果不报错,恭喜。

 

可能会有错:

in `require':LoadError: libMagickCore.so.4: cannot open shared object file: No such file or directory - /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rmagick-2.13.1/lib/RMagick2.so

 

原因与解决方法:http://www.vkill.net/read.php/179.htm

 

注意

如果是32位的机器: ln -s /usr/local/lib/libMagick* /usr/lib

如果是64位的机器: ln -s /usr/local/lib/libMagick* /usr/lib64

 

 

如果是64位的机器,你可能还会遇到这个错:

Magick::ImageMagickError (Postscript delegate failed `/tmp/magick-al6RIyts'

 

解决方法也很简单:yum install ghostscript

 

that'all.

 

 

 

分享到:
评论

相关推荐

    rmagick-2.3.0-x86-mswin32.gem

    安装完成后,就可以在Ruby代码中通过`require 'rmagick'`来导入并使用它。 例如,一个简单的验证码生成示例可能包括以下步骤: 1. 生成随机文本。 2. 创建一个新的图像对象。 3. 在图像上画出随机文本,应用扭曲和...

    rmagick-2.16.0.gem

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

    linux下redmine安装及常见问题faq

    - 使用bundler安装其他依赖:`bundle install --without development test bundle install --without development test postgresql rmagick sqlite` - 创建MySQL数据库`redmine`并设置字符集为utf8:`create ...

    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是Ruby编程语言和ImageMagick图像处理库之间的接口。先决条件最新版本的RMagick需要具备这些先决条件。 操作系统Linux * BSD 苹果系统视窗其他* nix类系统Ruby2.3版或更高版本。 您可以从获得...

    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 扩展...

    redmine3.3.1安装与常用插件安装.pdf

    Redmine是一款流行的开源项目管理软件,它基于Web,可以用来管理项目、问题跟踪、版本控制、日程管理等。本文档主要介绍如何在...对于计划在Linux系统上部署Redmine的用户来说,本文档可以作为一个实用的安装指南。

    ruby图片处理工具

    然后,可以通过 `gem install rmagick-2.10.0-x86-mswin32.gem` 命令来安装 Rmagick Gem。安装完成后,就可以在 Ruby 代码中导入 Rmagick 库,并使用其提供的各种图像处理功能。 例如,以下是一个简单的示例,展示...

    Ruby-Ruby绑定ImageMagick

    RMagick的安装通常涉及到两个步骤:首先,你需要在系统上安装ImageMagick,然后通过Ruby的Gem包管理器安装RMagick gem。ImageMagick的安装可能需要根据你的操作系统进行不同的配置,确保所有依赖项都已安装。安装...

    安装Ruby On Rails所需的部分资源

    - `RMagick-2.11.1.tar.gz` 和 `RMagick-2.11.1.tar.lzma`:这些是RMagick库的源代码压缩包,用于编译和安装。通常,如果你的系统上没有预编译的RMagick Gem,你需要下载源码,解压并编译以安装。 安装过程通常...

    rmagick-2.13.1-x86-mingw32.gem

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

    centos安装redmind

    如果在执行 `bundle install --without development test` 时出现错误,提示无法安装 rmagick,则可以尝试安装 ImageMagick 和其开发库来解决此问题。 ```bash sudo yum install -y ImageMagick-devel gem install ...

    Windows下安装Redmine教程

    需要先安装ImageMagick,然后安装RMagick的gem。如果在这个过程中遇到问题,可能是因为系统缺少某些依赖,比如`libiconv`,需要单独下载并安装。 7. **配置Redmine**: 修改`config/database.yml`文件,配置MySQL...

    Windows 2003下安装redmine

    ##### 第六步:安装 Redmine 需要的 rmagick 在命令行中执行如下命令: ```shell set CPATH=C:\Program Files\ImageMagick-6.8.7-0\include set LIBRARY_PATH=C:\Program Files\ImageMagick-6.8.7-0\lib gem ...

    windows 下redmine的安装

    ### Windows 下 Redmine 的...虽然 Windows 平台下的性能不如 Linux 平台,但对于部分用户来说,这仍然是一个可行的选择。在实际操作过程中可能会遇到各种问题,但通过官方文档和支持论坛可以获得帮助解决问题的方法。

    vimdeck:VIM作为演示工具

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

    minimagick:RMagick的迷你替代品

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

Global site tag (gtag.js) - Google Analytics