Ошибка при создании документации для 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: оно должно указывать, какие шаблоны оно пробовало, в каких папках.