我遇到了在运行mod_rails的Ubuntu服务器上部署应用程序的困难。在服务器上运行webrick看起来很好,我可以保存文件,没有问题。但是通过nginx运行应用程序时,当我尝试保存文件时,会出现以下错误:
[paperclip]在处理时收到了一个错误:#
[paperclip]在处理时收到了一个错误:#
R
[paperclip]在处理时收到了一个错误:#
[paperclip]在处理时收到了一个错误:#
R
Paperclip.options[:image_magick_path]
这个已经被弃用了,看起来。尝试使用:
Paperclip.options[:command_path] = "/usr/local/bin"
这对我很有帮助。根据需要调整ImageMagick的路径。
如果添加
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
ImageMagick路径丢失,请尝试添加
Paperclip.options[:image_magick_path] = '/opt/local/bin'
到你的配置文件中。
/opt/local/bin
对我有用。Mac OSX Snow leopard。 - Brian Armstrong