Проблема несоответствия Luatex и системы luarocks

Проблема несоответствия Luatex и системы luarocks

Я работал над использованием lua для чтения файла yaml и распечатки хорошей таблицы latex, но у меня возникли проблемы. Мой код lua использует lyaml, установленный с помощью luarocks, но luarocks видит только мой системный lua, который является 5.3. Из-за этого, когда я устанавливаю luarocks и пытаюсь скомпилировать мои файлы с помощью lualatex, он терпит неудачу. Обнадёживает то, что он указывает на правильное место установки, поэтому я знаю, что он ищет в правильном месте, но он говорит, что модуль предназначен для 5.3, и что требуется 5.2.

Кажется, некоторые файлы в дистрибутиве texlive указывают на вариант lua 5.3, а miktex уже позволяет выбирать между 5.2 и 5.3, но я не смог найти никакой информации о том, как сделать это изменение, или возможно ли это вообще. Есть ли решение этой проблемы или мне нужно ждать, пока texlive будет использовать luatex, скомпилированный с lua 5.3?

Все это делается на системе Fedora 29 с текущей версией texlive 2018.

Связанный контент