Ruby on rails ImageMagick和回形针问题

Ruby on rails ImageMagick和回形针问题,ruby-on-rails,ruby,imagemagick,Ruby On Rails,Ruby,Imagemagick,我对ImageMagick和回形针有问题 我在本地主机rails3、ruby1.9.2、imagemagick 6.5.8和回形针上使用2.3.8版中的gem 在生产(服务器)上,我有rails3、roby1.9.2、imagemagick 6.6.7-4和与上面相同的回形针 在本地主机上上传照片时,一切正常 但在服务器上,我的问题出现了。它得到一个错误: [回形针]标识-格式%wx%h “/tmp/stream20110204-15633-3wdd5s.jpg[0]” 2> /dev/null

我对ImageMagick和回形针有问题

我在本地主机rails3、ruby1.9.2、imagemagick 6.5.8和回形针上使用2.3.8版中的gem

在生产(服务器)上,我有rails3、roby1.9.2、imagemagick 6.6.7-4和与上面相同的回形针

在本地主机上上传照片时,一切正常

但在服务器上,我的问题出现了。它得到一个错误:

[回形针]标识-格式%wx%h “/tmp/stream20110204-15633-3wdd5s.jpg[0]” 2> /dev/null

[回形针]收到一个错误 处理时:

回形针::未由ImageMagickeror识别错误: /tmp/stream20110204-15633-3wdd5s.jpg 未被“标识”识别 指挥部

(最后一段在括号内,但我不知道如何避免隐藏它)

有人知道发生了什么吗

编辑:

一直以来,我都在寻找解决方案,似乎这是ImageMagick的问题。我在服务器上上传了一些.jpg文件,并尝试运行命令“IdentifyFile.jpg”和。。。有一个错误:

标识:此图像格式“file.jpg”没有解码委托@error/compose.c/ReadImage/532


嗯…

可能曲别针不知道在哪里可以找到ImageMagick二进制文件。您是否尝试过在
config/initializers/Paperclip.rb
中设置回形针的初始值设定项

设置:

在您的系统上,您可能需要/usr/local/bin或其他完全不同的东西。通过键入以下内容,您可以找到“标识”二进制文件和其他ImageMagick二进制文件的位置:

which identify

如果答案是
/usr/bin/identify
,那么您知道要将image\u magick\u path设置为/usr/bin

可能曲别针不知道在哪里可以找到ImageMagick二进制文件。您是否尝试过在
config/initializers/Paperclip.rb
中设置回形针的初始值设定项

设置:

在您的系统上,您可能需要/usr/local/bin或其他完全不同的东西。通过键入以下内容,您可以找到“标识”二进制文件和其他ImageMagick二进制文件的位置:

which identify

如果答案是
/usr/bin/identify
,则您知道如果添加回形针,请将image\u-magick\u-path设置为/usr/bin

。选项[:command\u-path]=“/usr/local/bin/”不起作用请尝试使用常见委托安装ImageMagick:

mkdir/来源cd/来源

wget

tar xvfz ImageMagick.tar.gz

cd ImageMagick-6.6.7-8

这一部分就不同了

/配置--禁用静态 --有模块——没有perl——没有magick plus——量子深度=8

制造

sudo制作安装


如果添加曲别针.options[:command_path]=“/usr/local/bin/”不起作用,请尝试使用常见委托安装ImageMagick:

mkdir/来源cd/来源

wget

tar xvfz ImageMagick.tar.gz

cd ImageMagick-6.6.7-8

这一部分就不同了

/配置--禁用静态 --有模块——没有perl——没有magick plus——量子深度=8

制造

sudo制作安装


我发现了一个导致上述错误的错误。JPG库在imagemagick中不存在。。。但现在我用回形针有问题了。现在是说:[回形针]/usr/local/bin/identification-format%wx%h'/tmp/stream20110204-9523-3nv56k.jpg[0]'2>/dev/null[paperclip]/usr/local/bin/convert'/tmp/stream20110204-9523-3nv56k.jpg[0]'-调整“130x170>”/tmp/stream20110204-9523-3nv56k20110204-9523-13uckju'2>/dev/null[paperclip]处理时收到错误:#您的提示没有帮助…我发现了一个导致上述错误的错误。JPG库在imagemagick中不存在。。。但现在我用回形针有问题了。现在是说:[回形针]/usr/local/bin/identification-format%wx%h'/tmp/stream20110204-9523-3nv56k.jpg[0]'2>/dev/null[paperclip]/usr/local/bin/convert'/tmp/stream20110204-9523-3nv56k.jpg[0]'-调整“130x170>”/tmp/stream20110204-9523-3nv56k20110204-9523-13uckju'2>/dev/null[paperclip]处理时收到错误:#您的提示没有帮助。。。