【问题标题】:wicket_pdf produces Error: PDF could not be generatedwicket_pdf 产生错误:无法生成 PDF
【发布时间】:2014-08-27 20:50:36
【问题描述】:

我正在将 RoR 应用程序部署到我们的生产环境中。

App 9676 stdout:   Rendered users/check.pdf.erb (15.9ms)
App 9676 stdout: Completed 500 Internal Server Error in 178ms
App 9676 stdout: 
App 9676 stdout: RuntimeError (Error: Failed to execute:
App 9676 stdout: ["/home/deploy/.bundler/customerportalapp/ruby/2.1.0/gems/wkhtmltopdf-binary-0.9.9.3/bin/wkhtmltopdf", "-q", "file:///tmp/wicked_pdf20140827-9676-6sbtcf.html", "/tmp/wicked_pdf_generated_file20140827-9676-1qunpjr.pdf"]
App 9676 stdout: Error: PDF could not be generated!
App 9676 stdout:  Command Error: /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.5.3/lib/bundler/spec_set.rb:92:in `materialize': 
Could not find rake-10.3.2 in any of the sources (Bundler::GemNotFound)

我认为错误“找不到 rake-10.3.2”是一个红鲱鱼。已安装 Rake 10.3.2。

我不知道从哪里开始排除错误。有什么建议吗?

【问题讨论】:

    标签: wicked-pdf


    【解决方案1】:

    我在使用 wkhtmltopdf 时遇到了类似的问题,即使安装了 bundler 也找不到 rake。我尝试调试了一整天,并放弃了寻找和解决原因的尝试。

    这个解决方法是唯一让它对我有用的东西。

    bundle --deployment

    它将您的 gem 捆绑到您应用中的 .bundle 文件夹中,使捆绑器可以可靠地访问它们。

    【讨论】:

      猜你喜欢
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多