rmagick安装问题

时间:2011-02-23 19:17:43

标签: ruby-on-rails dreamhost rmagick

我正在尝试在DreamHost上部署我的rails 3应用程序。 当我执行“捆绑安装”时,rmagick会导致错误。

configure: error: Can't install RMagick. Can't find Magick-config or GraphicsMagick-config program.
RMagick configuration failed with status 1.

我查看了ImageMagick版本。

$ convert --version
Version: ImageMagick 6.3.7 11/16/10 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC

我检查了rmagick版本

$ ls -d /usr/lib/ruby/gems/1.8/gems/rmagick*
/usr/lib/ruby/gems/1.8/gems/rmagick-1.15.14

由于我不关心rmagick的版本,我在gemfile中将rmagick版本更改为1.15.14。 但它仍然会出现同样的错误。

如何解决此问题?是否有可能在Gemfile中省略rmagick并在某处添加[require'RMagick']?如果是,我将哪个文件添加到?

感谢。

萨姆

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,安装libmagickwand为我做了诀窍......

sudo apt-get install libmagickwand-dev

答案 1 :(得分:0)

拥有ImageMagick只是解决方案的一半。您还需要开发标题。通常这被称为ImageMagick-devel或类似的东西,取决于你的分布。

安装完开发版后,您将获得Magick-config程序。

答案 2 :(得分:0)

这对我有用:

  1. 将我自己的ImageMagick安装到我的主文件夹: http://wiki.dreamhost.com/Image_Magick#Compiling_ImageMagick_on_your_DreamHost_account

  2. 导出相关路径: http://wiki.dreamhost.com/RMagick

  3. 然后$ bundle install