找不到lua cURL模块

找不到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

我已经用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,
  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