2011-09-15 9 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に、私のPATHは、そのディレクトリを含んで、私は魔術-config設定を見つけます。しかし、rmagick gemインストーラはMagick-configのためにそのディレクトリを検索しません。私は何をすべきか?

ところで、Rubyとrmagickをインストールしている別のCentOS 5マシンがあり、後者は/ usr/local/binにMagick-configファイルもあります。

+0

/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