Ich versuche, das texlive-full
-Paket auf heroku zu installieren, indem ich ein benutzerdefiniertes Buildpack anlege. Ich arbeite an der Django-Anwendung, daher verwende ich derzeit die Version von heroku-buildpack-python
( Ссылка ).
Nach diesem Tutorial:
Ссылка
Ich habe ein Binärpaket von texlive auf Ссылка gefunden (Links in der rechten Spalte - Download Source Package ) und ich habe diese Codezeilen in python default heroku buildpack im Abschnitt #Build time
hinzugefügt, um texlive-full auf heroku zu extrahieren und zu installieren.
Nachdem ich die Django-Anwendung auf heroku geschoben habe, kann ich sehen, dass der Slug 58.0 MB groß ist (vorher waren es nur 10.0 MB), also könnte er ein texlive-volles Binärpaket hinzugefügt haben (was ungefähr 44 MB ist). Die Latexgleichung auf der Site wird jedoch immer noch nicht angezeigt, und derselbe Fehler wird angezeigt. (Das erscheint, wenn texlive nicht installiert ist)
ValueError at / latex hat den Code 32512 für die Formel zurückgegeben:
Gibt es einen einfacheren Weg, Texlive-Full auf Heroku zu installieren? Oder wie lautet die korrekte Schreibweise für die Installation von texlive-full in buildpack oder einer anderen Art von debian-Paket?
Basierend auf diesem Buildpack habe ich meine eigene Version erstellt: Ссылка
Es installiert eine kleine Version von TeX-Live 2013 in Ihrem Slug, und Sie können es erweitern, indem Sie Ihre eigenen Pakete (Sammlungen oder einzelne Pakete von CTAN) hinzufügen.
Da Ihre (komprimierte) Slug-Größe bei Heroku auf 300 MB begrenzt ist, können Sie in Ihrer Anwendung nicht mit Text voll schreiben.