在ruby on rails项目中。
我正在使用 PDFKit gem生成pdf报告
PDFKit uses wkhtmltopdf executable which is to be installed on the machine .
下一步提供可执行文件的路径。
我不想使用可执行文件。因为我使用它如何在服务器上部署它。
服务器需要在其本地安装它并提供路径。
是否可以只使用库????
答案 0 :(得分:0)
可执行文件用于包装底层Qt应用程序,因此技术上可以将库包装在gem中(使用ffi或其他类似的lib),但我从未听过任何人这样做过。
我自己将可执行文件与我的Rails应用程序捆绑在一起,以便在部署时立即发送(即使在Heroku上)。
为了做到这一点,您可以将二进制文件放在目录中(您可以将其称为bin
),并配置PDFKit以获取可执行文件,例如在初始化程序中使用PDFKit.configure
(你可能想查看自述文件。)