我正在尝试在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']?如果是,我将哪个文件添加到?
感谢。
萨姆
答案 0 :(得分:2)
我遇到了同样的问题,安装libmagickwand为我做了诀窍......
sudo apt-get install libmagickwand-dev
答案 1 :(得分:0)
拥有ImageMagick只是解决方案的一半。您还需要开发标题。通常这被称为ImageMagick-devel
或类似的东西,取决于你的分布。
安装完开发版后,您将获得Magick-config
程序。
答案 2 :(得分:0)
这对我有用:
将我自己的ImageMagick安装到我的主文件夹: http://wiki.dreamhost.com/Image_Magick#Compiling_ImageMagick_on_your_DreamHost_account
然后$ bundle install