首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回形针PDF上传失败(在rails 3生产中“无法识别”命令?)

问回形针PDF上传失败(在rails 3生产中“无法识别”命令?)
EN

Stack Overflow用户
提问于 2011-06-09 05:19:56
回答 1查看 1.5K关注 0票数 4

当我试图使用回形针将PDF上传到生产服务器时,我收到了一个错误:

“标识”命令无法识别pdf。

我的模型看起来是这样的:

代码语言:javascript
复制
has_attached_file :document, :styles => { :sm => {:geometry => "160x160>", :format => :png} }

安装了ImageMagick,并配置了标识production.rb中的的正确路径。在测试期间,照片被上传到同一台服务器,并且没有错误地进行处理。

我在StackOverflow这里找到了另一篇文章( Weird paperclip error message ),这两篇文章基本上都说了相同的话--从模型中移除:样式,因为imagemagick/标识不能从pdfs创建缩略图。

但它能在我的本地机器上工作。pdf被上传,png缩略图被生成,没有错误。我在mac上运行着客运/apache/mysql(基本上尽可能地反映生产)。

知道我为什么会在生产上出错,以及如何修复?

-谢谢!-马克

EN

回答 1

Stack Overflow用户

发布于 2011-11-11 04:42:55

听起来你还没安装Ghostscript。

ImageMagick依赖Ghostscript来处理PDF。您可以通过在服务器上运行以下命令(给定一个sample.pdf文件)来检查ImageMagick/Ghostscript的问题:

代码语言:javascript
复制
$ identify sample.pdf

如果这返回一个错误,那么安装Ghostscript,然后再试一次。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6288410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档