level 2
A7221
楼主
前天才开始学lua,稍微过了一遍lua编程,准备做爬虫的时候发现了一些问题。
我确信我已经配置好了luarocks:

但是用luarocks下载外部模块的时候总是出问题,先下载了htmlparser,结果发现用luarocks下载的模块缺失了好几个文件,尤其是包含主要内容的src(内部包含htmlparser.lua,htmlparser包里面是纯lua支持的,没有.o文件);之后我重新配置了一下luarocks,又对着教程配置了一遍,想试试教程里面下载luasocket试试,结果用cmd下载会出一些莫名其妙的错误

然后我又用教程里面的x86 Native Tools Command Prompt for VS工具试了一遍luarocks,结果又显示LUA_DIR找不到(之前CMD里面没这个问题,并且这个控制台明明都已经把我的地址找到了但是没办法赋值给LUA_DIR)

最后实在没办法,直接用git上下载的htmlparser源码。但是我用require无论是调用html的相对路径还是绝对路径总是会出莫名其妙的错误,请问大佬们有什么办法可以直接在工程里面 require 模组名 调用模组吗,是不是我环境没弄好啥的,从昨天早上8点弄到现在,真的顶不住了
2023年02月17日 19点02分
1
我确信我已经配置好了luarocks:

但是用luarocks下载外部模块的时候总是出问题,先下载了htmlparser,结果发现用luarocks下载的模块缺失了好几个文件,尤其是包含主要内容的src(内部包含htmlparser.lua,htmlparser包里面是纯lua支持的,没有.o文件);之后我重新配置了一下luarocks,又对着教程配置了一遍,想试试教程里面下载luasocket试试,结果用cmd下载会出一些莫名其妙的错误
然后我又用教程里面的x86 Native Tools Command Prompt for VS工具试了一遍luarocks,结果又显示LUA_DIR找不到(之前CMD里面没这个问题,并且这个控制台明明都已经把我的地址找到了但是没办法赋值给LUA_DIR)
最后实在没办法,直接用git上下载的htmlparser源码。但是我用require无论是调用html的相对路径还是绝对路径总是会出莫名其妙的错误,请问大佬们有什么办法可以直接在工程里面 require 模组名 调用模组吗,是不是我环境没弄好啥的,从昨天早上8点弄到现在,真的顶不住了