我是Lua的新手有人可以解释错误吗?
我试图使用:
local jid_bare = require "util.jid".bare;
local http = require "socket.http";
local json_encode = require "util.json";
local mime = require("mime")
当代码执行时,我会收到以下警告,然后是stacktrace:
Attempt to read a non-existent global 'PROXY'
stack traceback:
/usr/share/lua/5.1/socket/http.lua:189: in function 'adjusturi'
/usr/share/lua/5.1/socket/http.lua:247: in function 'adjustrequest'
/usr/share/lua/5.1/socket/http.lua:295: in function 'trequest'
/usr/share/lua/5.1/socket/http.lua:345: in function </usr/share/lua/5.1/socket/http.lua:331>
... and so on
我没有使用任何代理,所以我该如何解决?
答案 0 :(得分:6)
我和Prosody开发者谈谈这件事。它只是一个特定于Prosody的警告,可以通过在模块中添加rawset(_G, "PROXY", false)
来使其静音。