我的环境:
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.
分享到:
相关推荐
安装完成后,就可以在Ruby代码中通过`require 'rmagick'`来导入并使用它。 例如,一个简单的验证码生成示例可能包括以下步骤: 1. 生成随机文本。 2. 创建一个新的图像对象。 3. 在图像上画出随机文本,应用扭曲和...
安装redmine-3.2.3 ruby on rails 下的插件 rmagick 2.16.0 gem
- 使用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.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是Ruby编程语言和ImageMagick图像处理库之间的接口。先决条件最新版本的RMagick需要具备这些先决条件。 操作系统Linux * BSD 苹果系统视窗其他* nix类系统Ruby2.3版或更高版本。 您可以从获得...
rails 插件rmagick 2.10.0 gem
CentOS下安装配置最新redmine2.3 包含整合apache 安装rmagick
hornetseye-rmagick 作者: Jan Wedekind版权所有: 2010许可证: GPL 概要 这个 Ruby 扩展实现了必要的转换,以保存和加载存储在 {Hornetseye::MultiArray} 中的图像。 安装 hornetseye-rmagick使用RMagick Ruby 扩展...
Redmine是一款流行的开源项目管理软件,它基于Web,可以用来管理项目、问题跟踪、版本控制、日程管理等。本文档主要介绍如何在...对于计划在Linux系统上部署Redmine的用户来说,本文档可以作为一个实用的安装指南。
然后,可以通过 `gem install rmagick-2.10.0-x86-mswin32.gem` 命令来安装 Rmagick Gem。安装完成后,就可以在 Ruby 代码中导入 Rmagick 库,并使用其提供的各种图像处理功能。 例如,以下是一个简单的示例,展示...
RMagick的安装通常涉及到两个步骤:首先,你需要在系统上安装ImageMagick,然后通过Ruby的Gem包管理器安装RMagick gem。ImageMagick的安装可能需要根据你的操作系统进行不同的配置,确保所有依赖项都已安装。安装...
- `RMagick-2.11.1.tar.gz` 和 `RMagick-2.11.1.tar.lzma`:这些是RMagick库的源代码压缩包,用于编译和安装。通常,如果你的系统上没有预编译的RMagick Gem,你需要下载源码,解压并编译以安装。 安装过程通常...
redmine的一个包文件,可以用来导出为pdf,图像的功能
如果在执行 `bundle install --without development test` 时出现错误,提示无法安装 rmagick,则可以尝试安装 ImageMagick 和其开发库来解决此问题。 ```bash sudo yum install -y ImageMagick-devel gem install ...
需要先安装ImageMagick,然后安装RMagick的gem。如果在这个过程中遇到问题,可能是因为系统缺少某些依赖,比如`libiconv`,需要单独下载并安装。 7. **配置Redmine**: 修改`config/database.yml`文件,配置MySQL...
##### 第六步:安装 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 平台下的性能不如 Linux 平台,但对于部分用户来说,这仍然是一个可行的选择。在实际操作过程中可能会遇到各种问题,但通过官方文档和支持论坛可以获得帮助解决问题的方法。
如果在安装RMagick时遇到问题,请尝试先明确安装 。 您可能还需要和Ruby Development工具(在Ubuntu上分别为libmagickwand-dev和ruby-dev)。 注意:如果您使用的是Mac OS Sierra,则可能需要运行以下命令来安装...
使用MiniMagick,ruby进程的内存仍然很小(它生成了ImageMagick的命令行程序mogrify,该程序也占用了一些内存,但是比RMagick小得多)。 请参阅正在 以下。 MiniMagick使您可以访问ImageMagick拥有的所有命令行...