如何安装PDFKit?(Rails 3.2.1和PDFKit 0.5.2)

Nic*_*ume 5 installation ruby-on-rails pdfkit ruby-on-rails-3

我正在尝试使用PDFKit.

它看起来相当简单,所以我试图跟随Ryan的Rails演员.

所以我将gem添加到我的GemFile并更新了我application.rb:

config.middleware.use "PDFKit::Middleware"
Run Code Online (Sandbox Code Playgroud)

之后我在linux上安装了wkhtmltopdf:

apt-get install wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)

我确保它有效:

[nicolas@Minto]%wkhtmltopdf www.google.com gogole.pdf
Loading page (1/2)
Printing pages (2/2)                                               
Done
Run Code Online (Sandbox Code Playgroud)

在我尝试在我的一个页面上添加.pdf之前,一切看起来都很好......

该网站永远处于加载状态.当我Ctrl - C在控制台中使用a停止服务器时,出现以下错误:

RuntimeError (command failed: "/usr/bin/wkhtmltopdf" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-right" "0.75in" "--margin-bottom" "0.75in" "--margin-left" "0.75in" "--encoding" "UTF-8" "--print-media-type" "--quiet" "-" "-"):
  pdfkit (0.5.2) lib/pdfkit/pdfkit.rb:71:in `to_pdf'
  pdfkit (0.5.2) lib/pdfkit/middleware.rb:21:in `call'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Nic*_*ume 0

好吧,那么,

花了几个小时的谷歌搜索,但我终于在另一个 stackoverflow 问题中找到了解决方案: pdfkit notendering Correctly in Rails 3.1

感谢您的帮助。