小编Sad*_*ady的帖子

运行时错误(无法执行)无法使用 wkhtmltopdf-binary 生成 wicked_pdf

我在 stackoverflow 上寻找其他解决方案,但似乎没有一个合适的答案。所以我会尽量做到具体。

我们在 Ruby 2.0 和 Rails 4 上的 Ruby on Rails 应用程序中使用 wicked_pdf (0.9.7) 和 wkhtmltopdf-binary (0.9.9.1)

当我们克隆存储库并启动服务器时,我们的代码在本地运行,但是当我们推送到生产(4 个节点)时,它偶尔会起作用。

这是我们得到的错误:

INFO: ***************WICKED***************
Rendered application/index.pdf.haml within layouts/pdf (209.2ms)
Rendered application/_header.pdf.haml within layouts/pdf (1.5ms)
Completed 500 Internal Server Error in 3406ms
FATAL: RuntimeError(Failed to execute:\n"/opt/application/releases/5405db831e02eb2987cc06b243333776ce9c34b8ab6db3e58e93f39c3f933621/vendor/bundle/ruby/2.0.0/bin/wkhtmltopdf" -q  --header-html "file:////tmp/wicked_header_pdf20131031-15836-12qkok6.html" --footer-right "[page] of [topage]" --footer-font-size 9    --margin-top 50  --encoding "UTF-8"   "file:////tmp/wicked_pdf20131031-15836-b874ab.html" "/tmp/wicked_pdf_generated_file20131031-15836-1ibji4k.pdf" \nError: PDF could not be generated!\n Command Error: /usr/bin/env: ruby: No such file or directory\n)
 vendor/bundle/ruby/2.0.0/gems/wicked_pdf-0.9.7/lib/wicked_pdf.rb:69:in `rescue in …
Run Code Online (Sandbox Code Playgroud)

ruby pdf ruby-on-rails wkhtmltopdf wicked-pdf

5
推荐指数
1
解决办法
3803
查看次数

标签 统计

pdf ×1

ruby ×1

ruby-on-rails ×1

wicked-pdf ×1

wkhtmltopdf ×1