2

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

我有我的lua安装文件夹,里面有luafilesystemlualogging但是当我尝试使用生成文档时,luadoc-start.bat我得到一个错误,说lfs找不到模块

我认为lfs意味着luafilesystem

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

我正在使用这个工具作为这篇文章说如何将 LuaDoc 与 LuaForWindows 一起使用

我想知道这是否正确?

我从手册中看到了安装说明,但对我来说看起来模棱两可

谢谢

4

1 回答 1

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 命令后收到的错误消息:它应该指出它尝试了哪些模式,在哪些文件夹中。

于 2014-07-13T14:47:57.303 回答