4

它在我的开发环境(osx)上运行良好,但我无法让它在服务器上运行。

在我的宝石文件中

gem 'imgkit'
gem 'wkhtmltoimage-binary'

当我运行时:

kit = IMGKit.new(html, quality: 100)
img_binary = kit.to_img

我收到这个错误

IMGKit::CommandFailedError: Command failed: 
/var/www/myapp/shared/bundle/ruby/2.3.0/bin/wkhtmltoimage --height 0 --quality 100 --format jpg - -: 
/var/www/myapp/shared/bundle/ruby/2.3.0/gems/wkhtmltoimage-binary-0.12.5/libexec/wkhtmltoimage-amd64: 
error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory

我在网上搜索并尝试安装更多软件包,但没有成功。有谁能帮忙吗?谢谢。

4

1 回答 1

0

'wkhtmltoimage-binary', '~> 0.11.0.1.1'在 Gemfile 中使用为我解决了这个问题。在这里找到了解决方案。

于 2021-08-21T06:45:21.277 回答