2011-02-23 119 views
2

我想在DreamHost上部署我的rails 3應用程序。 當我做「捆綁安裝」時,rmagick導致一個錯誤。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版本14年1月15日。 但它仍然給出了同樣的錯誤。

我該如何解決這個問題?是否有可能在Gemfile中省略rmagick並在某處添加[require'RMagick']?如果是這樣,我將它添加到哪個文件?

謝謝。

山姆

+0

嘿,你有沒有找到任何解決辦法? – Danpe 2012-09-25 18:58:40

回答

0

讓ImageMagick只是解決方案的一半。您還需要開發頭文件。通常這被稱爲ImageMagick-devel或沿着這些線,並取決於您的分佈。

一旦你安裝了開發版本,你將得到Magick-config程序。

+0

其實rmagick已經安裝好了。這只是一箇舊版本。我可以要求irb提供'RMagick'。這意味着我不必重新安裝它。對? – 2011-02-23 21:09:06

+0

如果它已經安裝,請將'Gemfile'設置爲使用該特定版本,並且不會嘗試安裝新版本。用'gem list'檢查。 – tadman 2011-02-23 21:36:47

2

我也有同樣的問題,我安裝libmagickwand的伎倆......

sudo apt-get install libmagickwand-dev