herokuのスタックにpdftkをインストールするには?HerftのPdftkのインストール
他の依存関係のため、スタックをCedarにダウングレードできません。heroku-16
で実行する必要があります。
herokuのスタックにpdftkをインストールするには?HerftのPdftkのインストール
他の依存関係のため、スタックをCedarにダウングレードできません。heroku-16
で実行する必要があります。
回答はhereです。私は、それが消えてもそれを次の世代のためにアーカイブしたいだけです。 Derek Barberに特別なおかげで!
最初のステップは、Herokuの上で動作し、あなたのRailsアプリに追加されますpdftkのバイナリをダウンロードすることです:
mkdir -p [my_project]/vendor/pdftk/lib [my_project]vendor/pdftk/bin
cd /tmp
git clone https://github.com/millie/pdftk-source.git
cd pdftk-source
tar xzvf pdftk.tar.gz
mv bin/pdftk [my_project]/vendor/pdftk/bin/
mv lib/libgcj.so.12 [my_project]/vendor/pdftk/lib/
cd [my_project]
git add -f vendor/pdftk/
git commit -m "Add pdftk dependencies"
これが行われたら、Herokuのに変更を押し上げることができ、
git push heroku master
heroku config:set LD_LIBRARY_PATH=/app/.heroku/vendor/lib:/app/vendor/pdftk/lib
heroku config:set PATH=/app/.heroku/python/bin:/usr/local/bin:/usr/bin:/bin:/app/vendor/pdftk/bin
最後に、あなたがそれを試してみると、そのpdftkを確認することができ、今では、あなたのHerokuのインスタンスに取り組んでいる:Herokuのは、この新しいバイナリがどこにあるか知っているように、その後、必要な環境変数を設定bashのを実行しているし、それを試してみる:pdftkが動作している場合
heroku run bash
$ pdftk
することは、あなたがpdftkからのヘルプ出力の束を確認する必要があり、それはあなたが今行ってもいいことを意味します。あなたの配備されたアプリケーションは、pdfと連携して、美しく埋め込まれたpdfフォームを生成できるはずです。