我试图为我的lua项目生成文档
我有我的lua安装文件夹,其中有luafilesystem和lualogging,但是当我试图使用luadoc-start.bat生成文档时,我会发现一个错误,即没有找到lfs模块。
我想lfs的意思是luafilesystem
那么,我的问题是如何安装和配置luadoc工具的依赖关系?
我用这个工具写这篇文章说如何将LuaDoc与LuaForWindows结合使用
我想知道这是不是正确的方法?
我看到了来自手册的安装指令,但对我来说它看上去很模糊
谢谢
发布于 2014-07-13 14:47:57
从控制台启动Lua交互式解释器,并确实需要"lfs“。如果上面写着“模块lfs找不到”,那么您的安装是不正确的。创建一个只需打印hello并保存在您选择的文件夹中的Lua脚本,将文件命名为"mytest.Lua“。从Wondow控制台,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命令后,请密切注意所收到的错误消息:它应该指示它尝试了哪些模式,在哪些文件夹中。
https://stackoverflow.com/questions/24713053
复制相似问题