gpt4 book ai didi

ruby-on-rails - 回形针 PDF 上传失败(使用 "is not recognized by the ' 识别'命令”在 rails 3 生产中?

转载 作者:行者123 更新时间:2023-12-03 22:40:59 27 4
gpt4 key购买 nike

当我尝试使用回形针将 PDF 上传到生产服务器时出现错误:

'identify' 命令无法识别 pdf

我的模型看起来像这样:

has_attached_file :document, :styles => { :sm => {:geometry => "160x160>", :format => :png} }

ImageMagick 已安装,并配置了正确的路径 识别在生产.rb。测试时照片上传到同一台服务器,处理无误。

我在 StackOverflow 上找到了另一篇文章( Weird paperclip error message ),它们基本上都在说同样的事情 - 从模型中删除 :styles,因为 imagemagick/identify 无法从 pdf 创建缩略图。

但它适用于我的本地机器。上传pdf并生成png缩略图,没有错误。我在运行乘客/apache/mysql 的 mac 上(基本上是尽可能接近地镜像生产)。

任何想法为什么我在生产中遇到错误,以及如何解决?

谢谢!
- 标记

最佳答案

听起来您还没有安装 Ghostscript。

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

$ identify sample.pdf

如果这返回错误,则安装 Ghostscript 并再试一次。

关于ruby-on-rails - 回形针 PDF 上传失败(使用 "is not recognized by the ' 识别'命令”在 rails 3 生产中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6288410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com