XML :: LibXSLT kann nicht bei Heroku installiert werden

8

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 :

erfordert %Vor%

Erstellen Sie eine neue Heroku-App mit heroku-buildpack-perl, um cpanm :

auszuführen %Vor%

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.

    
Jakob 08.10.2014, 07:36
quelle

1 Antwort

2

Versuchen Sie einfach das Entwicklerpaket von libgdbm

zu installieren %Vor%

CPAN benötigt oft die Dev-Pakete, um die Module zu installieren.

    
D. Gertzen 16.06.2016 06:53
quelle

Tags und Links