lua http.request返回尝试索引全局' http' (零值)

时间:2016-01-22 12:40:24

标签: sockets lua

我只是尝试简单的lua代码:

local http = require("socket.http")
local  b, c, h = http.request("http://www.example.com/")

但是我收到了这个错误:

stdin:1: attempt to index global 'http' (a nil value)
stack traceback:
        stdin:1: in main chunk
        [C]: ?

已经安装了luasocket并且lua找到它,任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:4)

lua repl在其自己的上下文中运行每一行。局部变量不会在一行到另一行。删除第一行的本地,http将在repl的第二行中可用。

如果bch为零,听起来因为某些原因而失败了。