我正在尝试为我的lua
项目生成文档
我有lua
安装文件夹,其中包含luafilesystem
和lualogging
,但当我尝试使用luadoc-start.bat
生成文档时,我收到错误消息{{1找不到模块
我认为lfs
表示lfs
所以我的问题是如何安装和配置luafilesystem
工具的依赖项?
我使用此工具作为帖子说How to use LuaDoc with LuaForWindows
我想知道这是否正确?
我看到来自manual的安装说明,但对我来说看起来很模糊
感谢
答案 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命令后,请密切注意您收到的错误消息:它应指示在哪些文件夹中尝试了哪些模式。