生成lua文档时出错

时间:2014-07-12 12:45:22

标签: lua documentation-generation luadoc

我正在尝试为我的lua项目生成文档

我有lua安装文件夹,其中包含luafilesystemlualogging,但当我尝试使用luadoc-start.bat生成文档时,我收到错误消息{{1找不到模块

我认为lfs表示lfs

所以我的问题是如何安装和配置luafilesystem工具的依赖项?

我使用此工具作为帖子说How to use LuaDoc with LuaForWindows

我想知道这是否正确?

我看到来自manual的安装说明,但对我来说看起来很模糊

感谢

1 个答案:

答案 0 :(得分:0)

从控制台启动Lua交互式解释器并确实需要" lfs"。如果它说"模块lfs未找到"那么你的安装是不正确的。创建一个只打印hello的Lua脚本并将其保存在您选择的文件夹中,命名文件" mytest.Lua"。从Wondows控制台,CD到该文件夹​​并启动Lua并要求" mytest"。如果可行,请将lfs文件复制到同一文件夹并尝试require "lfs"。如果可行,您现在可以从该文件夹运行luadoc。如果它没有,你缺少一些lfs文件,如DLL。

注意:lfs是一个以DLL形式提供的Lua模块;它没有.lua文件。当您执行require "lfs"时,Lua将首先尝试找到与package.path中的某个模式匹配的给定名称的任何模块(try print(package.path))然后如果没有匹配,它将执行相同的操作适用于package.cpath中的所有模式。键入require lfs命令后,请密切注意您收到的错误消息:它应指示在哪些文件夹中尝试了哪些模式。