`
luoping0425
  • 浏览: 108915 次
  • 性别: Icon_minigender_2
  • 来自: 赣州
文章分类
社区版块
存档分类
最新评论

rails中rmagick安装笔记

阅读更多
1. 安装imagemagick

sudo apt-get install imagemagick

运行:convert -version

如果显示以下:

Version: ImageMagick 6.5.7-8 2010-12-02 Q16 http://www.imagemagick.org

Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC

Features: OpenMP

则表示安装正确。

具体可参考:

http://www.imagemagick.org/script/binary-releases.php#unix


rmagick安装

http://rmagick.rubyforge.org/install-faq.html

必备的:

1. GCC、make、GNU binutils

2. Ruby header files(ruby.h, etc)

If you installed Ruby by compiling the source code you already have the header files. If Ruby was pre-installed on your system, or you installed Ruby from a pre-compiled package, you may need to install the Ruby header files separately.


3. FreeTpye/Ghostscript fonts/JPEG/PNG/WMF

   TIFF/Ghostscript/LCMS/libexif/libxml/the ZLIB library/the BZIP library


FreeType

下载freetype-2.4.4.tar.bz2: http://sourceforge.net/projects/freetype/files/

FreeType安装系统需有GNU Make

运行:

make -v

如已安装,会显示以下信息:

GNU Make 3.81

Copyright (C) 2006  Free Software Foundation, Inc.

This is free software; see the source for copying conditions.

There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A

PARTICULAR PURPOSE.

到下载目录,解压:

tar jxvf freetype-2.4.4.tar.bz2

cd freetype-2.4.4/

./configure

make


Ghostscript fonts

下载:ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/ghostscript-fonts-std-8.11.tar.gz

解压:tar xzvf ghostscript-fonts-std-8.11.tar.gz

解压后文件在目录fonts中

sudo mkdir /usr/share/ghostscript/fonts

移动

sudo mv fonts/* /usr/share/ghostscript/fonts


************************************************************************

装了一半没耐心,直接:

gem install rmagick

报错: Can't find Magick-config

安装:apt-get install libmagick9-dev

重新gem install rmagick --no-ri --no-rdoc

居然ok

gem install rmagick --no-ri --no-rdoc

************************************************************************


下午又找到一篇参考:

夜鸣猪: http://hlee.iteye.com/blog/748314

-------------------------------------------------------------------------------------------------------------------------------

依照如下安装Rmagick

http://rmagick.rubyforge.org/install-faq.html


ubuntu如下:

引用



在linux下生成图片需要图片处理软件ImageMagick的Ruby语言RMagick库支持。安装RMagick最麻烦,我查了N多资料试了N次才安装成功。


   1. 安装ImageMagick:sudo apt-get install imagemagick


   2. 查看安装结果:dpkg -l | grep magick


   3. 更新软件包列表:sudo apt-get update


   4. 安装图片处理软件包libmagick9-dev:sudo apt-get install libmagick9-dev ruby1.8-dev


   5. 安装接口软件包RMagick:sudo gem install rmagick


   6. 说明:如果出现问题或者错误请执行下面命令:sudo apt-get remove --purge libmagick9-dev



在irb里require 'RMagick'。如果返回true,表示安装成功。


-------------------------------------------------------------------------------------------------------------------------------




ps: 原谅我的没耐心,一周都没睡好,总是睡到半夜就醒,早上起来就整个状态是迷糊的,眼睛都睁不开


-------------------------------------------------------------------------------------------------------------------------------


centos下的imageMagick的版本不是最新的
选自:http://www.21andy.com/blog/20100222/1708.html

直接使用源文件安装:
1. wget http://sourceforge.net/projects/imagemagick/files/6.6.7-sources/ImageMagick-6.6.7-tar.gz/download
2. tar -zxvf ImageMagick-6.6.7-tar.gz
3. cd ImageMagick-6.6.7
4. ./configure --prefix=/usr --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes
5. make clean
6. make & make install
7. convert -version 查看版本



分享到:
评论

相关推荐

    rails 2.3.2离线安装rails 2.3.2离线安装

    rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...

    Rails 中mongrel的安装

    在Rails项目中安装Mongrel通常通过RubyGems进行,这是一个Ruby的包管理器。首先确保RubyGems已经安装,然后在命令行执行以下命令: ```bash gem install mongrel ``` 安装完成后,可以通过`mongrel_rails`命令来...

    rails查询学习笔记

    标题 "rails查询学习笔记" 涉及的是Ruby on Rails框架中的数据库查询技术。Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发Web应用更加高效...

    rails_入门详细笔记(官网翻译).

    ### Rails 入门详细笔记知识点解析 #### 一、环境搭建 在开始使用 Rails 进行开发之前,首先需要确保你的开发环境满足以下条件: - **Ruby 版本**:推荐使用 Ruby 1.9.2 或更高版本。这是因为早期版本如 1.8.7 ...

    rmagick-2.10.0.gem

    rails 插件rmagick 2.10.0 gem

    Ruby_On_Rails笔记

    综上所述,Ruby on Rails的笔记内容涵盖了从安装Rails环境到创建和运行一个简单的Rails项目的基础知识,这些内容对于初学者来说是学习Rails框架的极好入门材料。通过对这些知识点的学习,初学者可以快速了解Rails的...

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    Ruby on Rails 安装指南 Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,...

    rails 的安装

    在本文中,我们将详细探讨Rails的安装步骤、所需的依赖和常见问题。 首先,安装Rails之前,你需要确保已经在本地安装了Ruby环境。Ruby可以通过Ruby Installer(Windows)或RVM(Ruby Version Manager,跨平台)来...

    教学级Ruby On Rails 手动安装.pdf

    ### Ruby on Rails 手动安装知识点详解 #### 核心概念与背景 **Ruby on Rails**,简称**Rails**,是一种使用**Ruby**语言编写的开源全栈Web应用框架,遵循MVC(Model-View-Controller)架构模式,强调代码效率与...

    ruby on rails 笔记(陈刚)

    在命令行中执行`gem install rails --include-dependencies`,确保网络连接稳定,因为安装过程中会下载多个依赖包。如果安装失败,可尝试多次直至成功。之后,可以通过`gem update rails`来更新Rails至最新版本,并...

    rmagick-2.16.0.gem

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

    Ruby_on_Rails笔记

    在《Ruby on Rails笔记》中,作者陈刚分享了他在学习Ruby on Rails过程中的经验与心得。这份笔记不仅包含了作者的学习历程和个人体会,还汇集了他在学习过程中遇到的问题及其解决方案。作者提到,“读不如做,做不如...

    rails3.1安装与mysql配置 windows

    标题 "rails3.1安装与mysql配置 windows" 涉及到的是在Windows操作系统上安装Ruby on Rails 3.1框架并配置MySQL数据库的过程。这是一个关键的开发环境设置步骤,对于使用Rails进行Web开发的程序员来说至关重要。Ruby...

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    在进行 Ruby on Rails 的开发之前,首先需要完成一系列的基础软件安装工作,包括但不限于 Ruby 语言环境、Rails 框架、版本管理工具等。 ##### 安装基础依赖 1. **更新系统包列表:** ```sh sudo apt-get update...

    rails 入门详细笔记

    rails官网入门笔记的翻译,非常不错的rubyonrails入门教程!

    rails 离线安装包

    离线安装Rails的方式对于那些在隔离环境中工作或在网络条件不佳的开发者来说非常有用。尽管离线安装限制了自动获取更新的能力,但可以通过定期手动下载新的gem包来保持Rails的最新状态。总之,Rails作为一个强大且...

    centOS Rails3环境搭建

    在Ruby环境中安装Rails,这里选择了Rails 2.3.11版本。注意:实际上Rails 3推荐使用更高的版本,例如3.0或更高版本。不过为了保持与原始文件一致,这里仍采用2.3.11: ```bash gem install rails -v=2.3.11 ``` ##...

    rails安装.rar

    本教程将详细介绍Rails的安装过程,这对于初学者来说尤其重要,因为正确安装Rails是学习和开发RoR应用的基础。 首先,你需要确保已经安装了Ruby。Ruby是一种面向对象的编程语言,是Rails的基础。你可以访问ruby-...

Global site tag (gtag.js) - Google Analytics