首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在rails中使用wicked_pdf gem?

如何在rails中使用wicked_pdf gem?
EN

Stack Overflow用户
提问于 2016-12-21 02:04:42
回答 2查看 1.2K关注 0票数 1

我在rails应用程序中使用了wicked_pdf gem,一切运行正常。问题是我安装了wicked_pdf.exe,因为wicked_pdf gem不能正常工作。它返回这个错误: wicked_pdf (或类似的)的wkhtmltopdf路径不正确。这是我的wicked_pdf配置:

代码语言:javascript
复制
    WickedPdf.config = {
  # Path to the wkhtmltopdf executable: This usually isn't needed if using
  # one of the wkhtmltopdf-binary family of gems.
  exe_path: 'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe',
  #   or
  #exe_path: Gem.bin_path('wkhtmltopdf-binary', 'wkhtmltopdf')

  # Layout file to be used for all PDFs
  # (but can be overridden in `render :pdf` calls)
  # layout: 'pdf.html',
}

我怎样才能正确使用宝石?我需要将我的应用程序发送到另一台pc上,并且我不想在每台pc上都安装可执行文件。我不想使用exe,我只想使用gem。

EN

回答 2

Stack Overflow用户

发布于 2017-08-10 02:28:51

代码语言:javascript
复制
exe_path: 'C://Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe'

这对我很有效

票数 1
EN

Stack Overflow用户

发布于 2016-12-21 03:32:46

github documentation说:

因为wicked_pdfwkhtmltopdf的包装器,所以您也需要安装它。

安装所有二进制文件(Linux、OSX、Windows)的最简单方法是通过gem wkhtmltopdf-binary。要安装它,请添加第二个gem

gem 'wkhtmltopdf-binary'

因此,似乎您还必须在您的应用程序中包含此二进制文件。捆绑安装应该可以解决这个问题。您可能需要在应用程序中创建一些OS映射来设置本地(例如/usr/bin/ WickedPdf.config /wkhtmltopdf:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe)

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

https://stackoverflow.com/questions/41248627

复制
相关文章

相似问题

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