Chrissi007
Grünschnabel
Hi zusammen,
Ich hab grad n großes Problem mit Lua / Luasocket.
Also, Ich hab folgenden Code entworfen:
http = require("http")
http.request("http://url.de/script.php?variable=wert&variable2=wert")
Wenn dieser Code dann allerdings abläuft, wird folgende Fehlermeldung ausgegeben:
http.lua:11: attempt to index local `socket' (a nil value)
Bedeutet also, dass in der Zeile 11 der http.lua irgendwo ein Fehler ist. Also schauen wir uns mal die Zeile 11 genauer an.:
Zeile 9: local Public, Private = {}, {}
Zeile 10: local socket = _G[LUASOCKET_LIBNAME] -- get LuaSocket namespace
Zeile 11: socket.http = Public -- create http sub namespace
Es gibt also ein Problem mit der "Public"-Variable. Die hat keinen Wert (a nil value).
Bloß Ich frag, was muss man in Zeile 9 bei diesen geschweiften Klammern reinschreiben? Wäre super, falls der ein oder andere eine Idee hat, was da reingehört
Ich hab grad n großes Problem mit Lua / Luasocket.
Also, Ich hab folgenden Code entworfen:
http = require("http")
http.request("http://url.de/script.php?variable=wert&variable2=wert")
Wenn dieser Code dann allerdings abläuft, wird folgende Fehlermeldung ausgegeben:
http.lua:11: attempt to index local `socket' (a nil value)
Bedeutet also, dass in der Zeile 11 der http.lua irgendwo ein Fehler ist. Also schauen wir uns mal die Zeile 11 genauer an.:
Zeile 9: local Public, Private = {}, {}
Zeile 10: local socket = _G[LUASOCKET_LIBNAME] -- get LuaSocket namespace
Zeile 11: socket.http = Public -- create http sub namespace
Es gibt also ein Problem mit der "Public"-Variable. Die hat keinen Wert (a nil value).
Bloß Ich frag, was muss man in Zeile 9 bei diesen geschweiften Klammern reinschreiben? Wäre super, falls der ein oder andere eine Idee hat, was da reingehört
