localhost 上的测试正在按预期运行 wicked-pdf gem 输出。它依赖于 wkhtmltopdf。
根据此处的指示,我确定并验证了该目录在 Ubuntu 18.04 开发服务器上的存在:
~/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/wkhtmltopdf-binary-0.12.5.4/bin
然后更改了访问权限
chmod -R 777 ~/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/wkhtmltopdf-binary-0.12.5.4/bin
是的,bundle install
退货
Using wkhtmltopdf-binary 0.12.5.4
which wkhtmltopdf
返回
/home/deploy/.rbenv/shims/wkhtmltopdf
虽然wickedPDF gem 说明 鼓励创建初始化程序。但是目录/usr/local/bin/
中只有两个文档:bundle 和 bundler。所以我对发生的事情一无所知......
仍然访问调用.pdf
扩展的操作会返回错误
RuntimeError in [class]Controller#pdf
Location of wkhtmltopdf unknown
如何正确访问 wkhtmltopdf?