Ruby on rails 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 [回形针]收到一个错误 处理时: 回形针::未由ImageMagickeror识别错误: /tmp/stream20110204-15633-3wdd5s.jpg 未被“标识”识别 指挥部 (最后一段在括号内,但我不知道如何避免隐藏它) 有人知道发生了什么吗 编辑: 一直以来,我都在寻找解决方案,似乎这是ImageMagick的问题。我在服务器上上传了一些.jpg文件,并尝试运行命令“IdentifyFile.jpg”和。。。有一个错误: 标识:此图像格式“file.jpg”没有解码委托@error/compose.c/ReadImage/532Ruby 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二进制文件。您是否尝试过在
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]处理时收到错误:#您的提示没有帮助。。。