最近没事,研究了一下lua,安装了 LFW 后发现了一个问题。
如果用 luaeditor 来开发的话,一些基本库的路径找不到。比说说如下一段代码:
local http = require("socket.http")
local ltn12 = require("ltn12")
在 luaeditor 里就会编译报错。
但是我如果直接运行脚本,不在编译器环境下调试就会正常执行。
这段代码我用 scite 来调试就没有问题,可以正常运行。
不知道socket.http 到底是怎么包含的,我还以为是 socket目录下的 http.lua.
试了一下,不正确,希望遇到同样问题的人帮我分析下。