mod_rails和Paperclip问题Paperclip :: NotIdentifiedByImageMagickError

时间:2009-10-09 15:14:16

标签: ruby-on-rails nginx paperclip mod-rails

我没有将我的应用程序部署到运行带有mod_rails的ubuntu的服务器上。在服务器上运行webrick看起来很好,我可以保存文件,没问题。但是通过nginx运行应用程序,当我尝试保存文件时出现此错误。

[paperclip]处理时收到错误:# [paperclip]处理时收到错误:# [R

3 个答案:

答案 0 :(得分:4)

Paperclip.options[:image_magick_path]

显然是弃用了。试试:

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

哪个适合我。根据需要调整ImageMagick的路径。

答案 1 :(得分:0)

ImageMagick的路径迷路了,尝试添加

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

到你的配置。

答案 2 :(得分: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

这部分有所不同

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

make

sudo make install