0
votes

Obtenir du PDFTK installé sur Heroku 18 pour une utilisation dans mon application Laravel

J'ai ajouté ce pdftk buildpack à mon application gratuite sur Heroku: https://github.com/fxtacle/heroku-pdftk-buildpack.git .

Je suis incapable de déployer mon application à Heroku: xxx

Aussi, j'ai ajouté Heroku / PHP et définissez l'index de ce buildpack sur 1. Lorsque je vais à l'URL temporaire de mon application, Laravel Runs, mais pour certaines raisons, PDFTK < / code> ne semble pas courir. Quelqu'un est-il confronté au même problème?


0 commentaires

3 Réponses :


0
votes

Ce buildpack n'a pas été mis à jour pour la pile Heroku-18 Code>. Son compile code> script tente de Copier des fichiers binaires précompilés à partir de binaires - $ pile / code> dans / app / bin / code>, mais ne contient que des annuaires binaires pour céda-14 code> et heroku-16 code>.

Vous pouvez Roule votre application Retour à Heroku-16 Code> , qui sera Pris en charge jusqu'en avril, 2021 , mais bien sûr, cela changera également d'autres versions de colis: P>

heroku apps:stacks:set heroku-16 --app myapp


0 commentaires

0
votes

Une fois que ce PR est fusionné: https://github.com/fxtAle / Heroku-PDFTK-Buildpack / Pull / 9 Puis le buildpack doit fonctionner avec la pile Heroku-18.

Peut-être laissez un commentaire au propriétaire de Repo leur demandant de fusionner? p>


Pour l'instant, vous pouvez utiliser la version Forked & mise à jour: https://github.com/aesthetikx/heroku-pdftk-buildpack qui fonctionne avec Heroku-18 pile. P>

Si vous utilisez un fichier app.json code>, pointez le pistolet PDFTK Buildpack sur la version forcée: P>

  "buildpacks": [
    ...,
    {
      "url": "https://github.com/fxtentacle/heroku-pdftk-buildpack.git"
    }
  ]


0 commentaires

0
votes

J'ai suivi cet article ( HTTP : //derekbarber.ca/blog/2014/11/20/USTION-PDFTK-With-Rails-on-heroku/ ) et a eu PDFTK travaillant sur Heroku-18, bien que sur une application Rails.

Code Extrait ci-dessous, HT @ Derek-Barber. P>

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"
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/p


0 commentaires