4

私はwkhtmltoimage自分のアプリに使用しています.herokuにデプロイしているときに、wkhtmltoimage実行可能ファイルが見つからないことが表示され/usr/local/binます.herokuのlocal/binフォルダーに実行可能ファイルをインストールまたはコピーする必要があることを意味します.heroku bashから/usr/localにインストールまたはコピーするにはどうすればよいですか/bin フォルダー

4

1 に答える 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 に答える