Problem der Nichtübereinstimmung zwischen Luatex und System-Luarocks

Problem der Nichtübereinstimmung zwischen Luatex und System-Luarocks

Ich habe versucht, mit Lua eine YAML-Datei zu lesen und eine schöne Latex-Tabelle auszudrucken, aber ich bin auf ein Problem gestoßen. Mein Lua-Code verwendet Lyaml, das mit Luarocks installiert wurde, aber Luarocks erkennt nur mein System-Lua, also 5.3. Das führt dazu, dass es fehlschlägt, wenn ich Luarocks installiere und versuche, meine Dateien mit Lualatex zu kompilieren. Erfreulicherweise zeigt es auf den richtigen Installationsort, sodass ich weiß, dass es an der richtigen Stelle sucht, aber es heißt, dass das Modul für 5.3 ist und dass 5.2 erforderlich ist.

Es scheint, dass einige Dateien in der Distribution von Texlive auf eine Option für Lua 5.3 hinweisen, und Miktex ermöglicht bereits die Auswahl zwischen 5.2 und 5.3, aber ich konnte keine Informationen darüber finden, wie man diese Änderung vornimmt oder ob sie überhaupt möglich ist. Gibt es eine Lösung dafür oder muss ich warten, bis Texlive Luatex verwendet, das mit Lua 5.3 kompiliert wurde?

Dies alles wird auf einem Fedora 29-System mit der aktuellen Version von Texlive 2018 durchgeführt.

verwandte Informationen