Ich kann XML :: LibXSLT nicht auf Heroku . Es sieht so aus, als ob die benötigten Bibliotheken gdbm
nicht installiert sind, obwohl als installierte Ubuntu-Pakete bei Heroku aufgeführt sind Stapel Zeder und Zeder 14. Ähnliche Probleme wurden in dieser Frage gemeldet, aber nicht auf Heroku, und es ist nicht erlaubt, sie zu installieren neue Ubuntu-Pakete.
Um den Fehler zu reproduzieren, erstellen Sie ein minimales Repository, das XML :: LibXSLT in cpanfile
:
Erstellen Sie eine neue Heroku-App mit heroku-buildpack-perl, um cpanm
:
Das Fehlerprotokoll enthält
%Vor%Um eine ausführlichere Fehlermeldung zu erhalten, versuchen Sie von Hand zu installieren:
%Vor%Das schlägt mit dem folgenden Fehler fehl
%Vor% Als oben hat Heroku die Ubuntu-Pakete libgdbm3
und libxslt1-dev
installiert (bestätigen Sie mit heroku run dpkg --get-selection
) also frage ich mich, warum die Kompilierung immer noch fehlschlägt.
Versuchen Sie einfach das Entwicklerpaket von libgdbm
zu installieren %Vor%CPAN benötigt oft die Dev-Pakete, um die Module zu installieren.