我正在使用wkhtmltoimage
我的应用程序。将其部署到 heroku 时,它显示wkhtmltoimage
找不到可执行文件,/usr/local/bin
这意味着我必须将可执行文件安装或复制到 heroku 的本地/bin 文件夹我如何从 heroku bash 安装或复制到 /usr/local /bin 文件夹
问问题
707 次
1 回答
3
Heroku 不能很好地与 IMGKit gem 配合使用,为了使屏幕截图正常工作,您需要下载 IMGKit 的编译版本。
https://wkhtmltopdf.googlecode.com/files/wkhtmltoimage-0.10.0_rc2-static-amd64.tar.bz2
您将其解压缩并将其放在应用程序的“bin”目录中。然后为 IMGKit 制作一个配置文件,以便它真正生效。
IMGKit.configure do |config|
config.wkhtmltoimage = Rails.root.join('bin', 'wkhtmltoimage-amd64').to_s if ENV['RACK_ENV'] == 'production'
end
于 2014-12-23T14:29:11.067 回答