Heroku で PDF を PNG に変換する必要があります。RMagick を使用していますが、一部の PDF では次のエラーが発生します。
Ghostscript 8.628.62:: 回復不能なエラー、終了コード 1 回復不能
Ghostscript 9.05 を使用して、同じコードがローカル マシンで正常に動作します。
Heroku で使用している Ghostscript のバージョンを更新して、問題が解決するか確認したいと思います。heroku で Ghostscript 9.05 をビルドするには、次の指示に従いました。
http://theprogrammingbutler.com/blog/archives/2011/07/28/running-pdftotext-on-heroku/
私の問題は、結果のパッケージを販売することです.herokuに、システムの代わりに私のカスタムバージョンのゴーストスクリプトを使用するように指示するにはどうすればよいですか?
これが私が試したものです:
- vendor/ghostscript/bin の下に gs パッケージを追加します。
- heroku パスに追加します: heroku config:add PATH=vendor/ghostscript/bin:/usr/bin:/bin
私のアプリはまだ GS 8.62 で動作します
どんな助けでも大歓迎です!
ここに私が成功せずに従おうとしたいくつかのリソースがあります...
https://devcenter.heroku.com/articles/buildpack-binaries
http://www.ryandaigle.com/a/using-vulcan-to-build-binary-dependencies-on-heroku