Luatex とシステム luarocks の不一致の問題

Luatex とシステム luarocks の不一致の問題

私は lua を使用して yaml ファイルを読み取り、適切な LaTeX テーブルを印刷することに取り組んできましたが、行き詰まってしまいました。私の lua コードは luarocks を使用してインストールされた lyaml を使用していますが、luarocks はシステム lua (5.3) しか認識しません。そのため、luarocks をインストールし、lualatex を使用してファイルをコンパイルしようとすると、失敗します。ありがたいことに、正しいインストール場所を指しているので、正しい場所を探していることはわかっていますが、モジュールは 5.3 用であり、5.2 が必要であると表示されます。

texlive の配布物の一部のファイルは lua 5.3 のオプションを指しているようですが、miktex ではすでに 5.2 と 5.3 の選択が可能です。しかし、その変更方法や、それが本当に可能かどうかに関する情報を見つけることができませんでした。これに対する解決策はありますか、それとも texlive が lua 5.3 でコンパイルされた luatex を使用するまで待つ必要がありますか?

これはすべて、texlive 2018 の現在のバージョンを搭載した fedora 29 システムで実行されます。

関連情報