2009-10-09 136 views
6

我有nn troub将我的应用程序部署到运行ubuntu mod_rails的服务器。在服务器上运行webrick似乎很好,我可以保存文件,没问题。但是通过nginx运行应用程序,当我尝试保存文件时出现此错误。mod_rails和回形针问题回形针:: NotIdentifiedByImageMagickError

[纸夹]而处理接收到一个错误:# [纸夹]被接收到错误而处理:# ř

回答

0

到ImageMagick的的路径是迷路,尝试添加

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

到你的配置。

+0

修复任何问题,我认为这与ngingx的ENV变量有关,因为运行本地webrick实例是完美的ly – Cezar 2009-10-11 12:50:13

+0

确保您拥有正确的路径。我运行的是Ubuntu服务器,实际上是“/ usr/bin /”......最后的斜杠是关键。 – 2010-05-18 20:37:54

4
Paperclip.options[:image_magick_path] 

已被弃用,显然。尝试:

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

哪些工作适合我。根据需要调整ImageMagick的路径。

+0

也适用于我,MacOSX 10.6.3与来自MacPorts的ImageMagick。 – miccet 2010-06-02 14:45:40

+0

不错! '/ opt/local/bin'为我工作。 Mac OSX雪豹。 – 2010-08-13 03:56:23

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