2009-10-09 4 views
6

私はmod_railsでubuntuを実行しているサーバーに私のアプリケーションを展開していません。サーバー上でwebrickを実行すると問題はなく、ファイルを保存できますが、問題はありません。しかし、nginxを介してアプリケーションを実行すると、私はファイルを保存しようとすると、このエラーが発生します。mod_railsとPaperclipの問題Paperclip :: NotIdentifiedByImageMagickError

処理ながらクリップ】エラーを受信した:処理ながら# 【クリップ】エラーを受信した:# R

答えて

0

ImageMagickのパスが迷子さ

Paperclip.options[:image_magick_path] = '/opt/local/bin' 

を追加しようとすると、あなたの設定に。

+0

を作る来ります何かを修正する、私はそれが地元のwebrick instancemが完璧に動作するので、ngingxのENV varsと関係があると思うly – Cezar

+0

正しいパスがあることを確認してください。私はUbuntu Serverを実行していて、実際は "/ usr/bin /" ...後続のスラッシュがキーです。 –

4
Paperclip.options[:image_magick_path] 

明らかに廃止されました。試してください:

Paperclip.options[:command_path] = "/usr/local/bin" 

私のために働いた。必要に応じてImageMagickへのパスを調整します。

+0

もMacPortsのImageMagickを使ってMacOSX 10.6.3を使ってくれました。 – miccet

+0

ニース!! '/ opt/local/bin'は私のために働いていました。 Mac OSX Snow Leopard –

0

Paperclip.options[:command_path] = "/usr/local/bin/" 

を追加すると、共通の代表者でImageMagickをインストールしてみてください動作しない場合:

mkdir /sources cd /sources 

wget 
ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz 

tar xvfz ImageMagick.tar.gz 

cd ImageMagick-6.6.7-8 

ここの部分は、ように見えるdesn't違い

./configure --disable-static 
--with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 

make 

sudo make install 
関連する問題