Ошибка при создании документации для lua

Я пытаюсь создать документацию для моего lua проект

У меня есть мой lua папка установки и внутри нее у меня есть luafilesystem а также lualogging но когда я пытаюсь сгенерировать документ, используя luadoc-start.bat я получаю сообщение об ошибке lfs модуль не найден

Я думаю lfs средства luafilesystem

поэтому мой вопрос, как установить и настроить зависимость для luadoc инструмент?

Я использую этот инструмент, как этот пост, говоря, как использовать LuaDoc с LuaForWindows

Интересно, это правильный путь или нет?

и я вижу инструкцию по установке из руководства, но это выглядит неоднозначно для меня

Спасибо

1 ответ

Решение

С консоли запустите интерактивный интерпретатор Lua и вам потребуется "lfs". Если он говорит "модуль lfs не найден", значит, ваша установка неверна. Создайте скрипт Lua, который просто печатает привет и сохраните его в папке по вашему выбору, назовите файл "mytest.Lua". С консоли Wondows, CD в эту папку и запустите Lua и требуют "mytest". Если это работает, скопируйте файлы lfs в ту же папку и попробуйте require "lfs", Если это работает, теперь вы можете запустить luadoc из этой папки. Если это не так, то вам не хватает некоторых файлов LFS, таких как DLL.

Примечание: lfs - это модуль Lua, который предоставляется как DLL; для этого нет файла.lua. Когда вы делаете require "lfs"Lua сначала попытается найти любой модуль с заданным именем, который соответствует одному из шаблонов в package.path (пытаться print(package.path)) тогда, если нет совпадений, он будет делать то же самое для всех шаблонов в package.cpath, Обратите особое внимание на сообщение об ошибке, которое вы получите после ввода команды require lfs: оно должно указывать, какие шаблоны оно пробовало, в каких папках.

Другие вопросы по тегам