转载http://yuweijun.blogspot.com/2008/07/macrmagick.html
从http://www.imagemagick.org/script/binary-releases.php上下载imagemagick,安装到了/Users/yu/Programs/ImageMagick下,并在~/.profile里设置好以下二个环境变量,在安装过程中extconf.rb会用到,及以后ruby中require "RMagick"会用到。
$> export MAGICK_HOME="/Users/yu/Programs/ImageMagick"
$> export DYLD_LIBRARY_PATH="/Users/yu/Programs/ImageMagick/lib"
然后直接在shell中运行命令:
$> sudo gem install rmagick
碰到以下错误:
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb install rmagick --local
checking for Ruby version >= 1.8.2... yes
checking for gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.3.0... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for magick/MagickCore.h... no
Can't install RMagick 2.5.2. Can't find MagickCore.h.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
在rmagick的安装目录中运行
$> ruby extconf.rb
却是正确的,但sudo则会报错。
只能到Directory Utility中enable root,用root身份来安装。在shell中用root身份进入后再执行最早做的二个export变量的动作,运行:
$> gem install rmagick
Building native extensions. This could take a while...
Successfully installed rmagick-2.5.2
1 gem installed
$> irb -rubygems -r RMagick
>>
成功!
不知道其他用mac的同学安装rmagick2.x版本是否碰到我这个问题,安装RMagick1.x版本跟2.x版本是不一样的。
分享到:
相关推荐
`x86-mswin32` 指出这个版本是为32位的Windows系统编译的,这意味着它可以在运行Windows 32位操作系统的计算机上安装和使用。 在Ruby中,使用RMagick库可以执行以下操作: 1. **图像读取和写入**:可以从磁盘加载...
安装redmine-3.2.3 ruby on rails 下的插件 rmagick 2.16.0 gem
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
rails 插件rmagick 2.10.0 gem
马吉克目录介绍RMagick是Ruby编程语言和ImageMagick图像处理库之间的接口。先决条件最新版本的RMagick需要具备这些先决条件。 操作系统Linux * BSD 苹果系统视窗其他* nix类系统Ruby2.3版...Linux的Ubuntu 在Ubuntu上,
这个 Ruby 扩展实现了必要的转换,以保存和加载存储在 {Hornetseye::MultiArray} 中的图像。 安装 hornetseye-rmagick使用RMagick Ruby 扩展提供文件 I/O。 RMagick需要 ImageMagick 开发头文件。 如果您运行的是 ...
CentOS下安装配置最新redmine2.3 包含整合apache 安装rmagick
在安装Ruby之前,需要安装一系列开发工具和依赖库,包括libxslt-devel、libyaml-devel、libxml2-devel、gdbm-devel、libffi-devel、zlib-devel、openssl-devel、readline-devel、curl-devel、pcre-devel、mysql-...
安装完成后,就可以在 Ruby 代码中导入 Rmagick 库,并使用其提供的各种图像处理功能。 例如,以下是一个简单的示例,展示如何用 Rmagick 读取和显示一张图像: ```ruby require 'rmagick' image = Magick::Image...
在安装Rails之前,必须确保系统上已经安装了与Rails版本兼容的Ruby环境。 2. **RubyGems**:RubyGems是Ruby的包管理系统,用于分发、安装和管理Ruby程序库,即Gems。在Rails的安装过程中,RubyGems扮演着至关重要的...
RMagick的安装通常涉及到两个步骤:首先,你需要在系统上安装ImageMagick,然后通过Ruby的Gem包管理器安装RMagick gem。ImageMagick的安装可能需要根据你的操作系统进行不同的配置,确保所有依赖项都已安装。安装...
本文将详细介绍如何在 CentOS 7 系统上安装并配置 Redmine。 #### 二、准备工作 在开始安装 Redmine 之前,请确保您的 CentOS 7 系统已更新到最新状态,并且已经安装了必要的基础软件包。 #### 三、安装 Ruby ...
在Windows环境下搭建Redmine项目管理平台,主要涉及的步骤包括安装Ruby、MySQL、Redmine以及相关的依赖库。首先,我们来详细讲解每个组件...遵循这些步骤,你应该能够在Windows7系统上成功搭建起Redmine项目管理系统。
### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 ...通过上述步骤,您应该能够在 Ubuntu 系统上成功安装并配置 Ruby on Rails 环境,同时也解决了在安装过程中常见的几个问题。
在我的本地计算机上,这不是问题,但是在我的托管服务器上,Ruby应用由于其100MB内存限制而崩溃。 解决方案! 使用MiniMagick,ruby进程的内存仍然很小(它生成了ImageMagick的命令行程序mogrify,该程序也占用了...
如果在安装RMagick时遇到问题,请尝试先明确安装 。 您可能还需要和Ruby Development工具(在Ubuntu上分别为libmagickwand-dev和ruby-dev)。 注意:如果您使用的是Mac OS Sierra,则可能需要运行以下命令来安装...
redmine的一个包文件,可以用来导出为pdf,图像的功能
需要注意的是,在安装过程中可以自定义安装目录,但为了简化配置,建议保持默认设置。 ##### 2. 安装 WAMP **WAMP** (Windows Apache MySQL PHP) 是一套非常方便的 Web 开发平台,集成了 Apache、MySQL 和 PHP。...
为了确保 Redmine 在 Windows 系统上能够顺利安装并稳定运行,首先需要明确所需的软件版本及其兼容性。 **服务器操作系统**: Windows Server 2008, 64位版本。 **Rails 版本**: 3.2.19。 **Ruby 版本**: 1.9.3。 ...