Wicked_pdf pdf 生成器需要 libssl,但在生产中找不到它,而且我找不到如何安装该库。
我在 Amazon Centos 服务器上使用 Ruby 3.2.2 和 Rails 6.0.0,wicked_pdf 说它需要该库来渲染 pdf。
日志文件中的错误:
Error: PDF could not be generated! Command Error: pid 596870 exit 127 /var/app/current/vendor/bundle/ruby/3.2.0/gems/wkhtmltopdf-binary-0.12.6.7/bin/wkhtmltopdf_centos_6_amd64: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory ):
我知道 wicked_pdf 不再受支持,但我们正在努力让它在生产中运行。
我已经在项目 .ebextentions 文件夹中安装了带有 .config 文件的 compat-openssl 库,但这并没有成功。
.ebextensions/install_compat-openssl11.config 中的 .config 文件内的命令:
套餐: 转速: compat-openssl11:https://rpmfind.net/linux/centos-stream/9-stream/AppStream/x86_64/os/Packages/compat-openssl11-1.1.1k-4.el9.x86_64.rpm
我也遇到同样的问题,请问你有解决办法吗?这个 WikedPDF 库总是会导致同样的问题