2011-09-15 126 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