找不到lua cURL模块
我已经用luarocks安装了LuaCurl,没有收到任何错误消息。当我尝试做一个简单的调用时,它说找不到模块找不到lua cURL模块,curl,lua,Curl,Lua,我已经用luarocks安装了LuaCurl,没有收到任何错误消息。当我尝试做一个简单的调用时,它说找不到模块 #!/usr/bin/lua local cURL = require "cURL" c = cURL.easy{ url = "https://status.abc.com/integrations/?endpoint=1359&number=111&server=10.21.30.1", post = true, http
#!/usr/bin/lua
local cURL = require "cURL"
c = cURL.easy{
url = "https://status.abc.com/integrations/?endpoint=1359&number=111&server=10.21.30.1",
post = true,
httpheader = {
"Content-Type: application/json";
};
postfields = "{}";
}
lua: sendjson.lua:31: module 'cURL' not found:
no field package.preload['cURL']
no file '/usr/local/share/lua/5.2/cURL.lua'
no file '/usr/local/share/lua/5.2/cURL/init.lua'
no file '/usr/local/lib/lua/5.2/cURL.lua'
no file '/usr/local/lib/lua/5.2/cURL/init.lua'
no file '/usr/share/lua/5.2/cURL.lua'
no file '/usr/share/lua/5.2/cURL/init.lua'
no file './cURL.lua'
no file '/usr/local/lib/lua/5.2/cURL.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.2/cURL.so'
no file '/usr/lib/lua/5.2/cURL.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './cURL.so' stack traceback:
[C]: in function 'require'
sendjson.lua:31: in main chunk
[C]: in ?
根据:
require'luacurl'
luarock中有两个模块-luacurl
和lua curl
。您的luacurl
模块示例。我已经安装了luacurl和luacurl。它们似乎都不管用。lua-curl肯定管用。可能是您为不同版本的Lua安装了模块。您可以尝试在文件系统中查找lcurl.so
文件。@用户2236794使用命令luarocks show lua curl
查看luarocks为包安装文件的路径lua curl
。然后,您可以将这些路径与Lua错误消息中的路径进行比较,以了解Lua为什么找不到模块cURL
。