PDFKit::NoExecutableError 在 EmployeesController#to_pdf

PDFKit::NoExecutableError in EmployeesController#to_pdf

到目前为止,我一直在使用 PdfKit 从我的 Html 模板生成 pdf。 但突然间它开始给出错误

报错信息如下

No wkhtmltopdf executable found at /usr/local/rvm/gems/ruby-2.3.0/bin/wkhtmltopdf >> Please install wkhtmltopdf - https://github.com/pdfkit/PDFKit/wiki/Installing-WKHTMLTOPDF

我用过

html = render_to_string(:action => "Pdf_template/Pdf.html.erb", :layout => false)

kit = PDFKit.new(html)

用于生成 PDF

我尝试通过安装 gem wkhtmltopdf 来解决它 但它没有帮助 问题是我的生产和本地环境中存在 wkhtmltopdf 可执行文件,但此错误仅发生在生产中而不是我的本地环境中

提前致谢

请交叉验证 wkhtmltopdf 的安装路径,我非常有信心它的路径问题,下面是您必须添加 wkhtmltopdf 正确路径的脚本

config/initializers/wkhtmltopdf.rb

PDFKit.configure do |config| 
  config.wkhtmltopdf = 'PATH/TO/wkhtmltopdf' 
end