2011-09-15 125 views
0

全部!在CentOS 5.5服務器上安裝rmagick gem時遇到問題。當我發出命令:RMagick安裝錯誤

gem install rmagick 

我:用正確的版本

checking for Ruby version >= 1.8.5... yes 
checking for gcc... yes 
checking for Magick-config... no 
Can't install RMagick 2.13.1. Can't find Magick-config in /usr/bin:/bin 

*** 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. 

我已經安裝了ImageMagick的,我覺得在/ usr/local/bin目錄Magick,配置和我的路徑包括目錄。但是,rmagick gem安裝程序只是不搜索Magick-config的目錄。我該怎麼辦?

順便說一句,我有另一臺CentOS 5機器成功安裝ruby和rmagick,而後者在/ usr/local/bin中也有Magick-config文件。

+0

我在/ usr/bin中將/ usr/bin軟鏈接到/ usr/local/bin/Magic-config,並且問題消失了。這似乎沒有更好的方法。 – Robert

回答

1

你安裝了Imagemagick嗎?例如:

yum install gcc gcc-c++ ImageMagick-devel ghostscript freetype-devel \ 
libjpeg-devel libpng-devel libpng10-devel libwmf-devel libexif-devel \ 
libtiff-devel 
+0

我擁有全部。但仍然無法工作! – Robert

0

在這裏,我在我的命令提示符下使用的表彰。請檢查版本

gem install rmagick -v '2.13.1' --platform=ruby -- --with-opt-lib=C:/ImageMagick-6.8.7-Q8/lib --with-opt-include=C:/ImageMagick-6.8.7-Q8/include