मैं एक लिनक्स में lua 5.1
उपयोग कर रहा हूँ स्थापित करने system.I इस manual .लेकिन का उपयोग कर जब मैं फ़ाइल test.lua
के दौरान त्रुटि lua सॉकेट
socket = require("socket")
print(socket._VERSION)
मैं निम्नलिखित त्रुटियाँ प्राप्त की नीचे कोड निष्पादित luasocket 2.0.2
स्थापित:
lua: ./usr/local/share/lua/5.1/socket.lua:14: loop or previous error loading module 'socket'
stack traceback:
[C]: in function 'require'
./usr/local/share/lua/5.1/socket.lua:14: in main chunk
[C]: in function 'require'
test.lua:1: in main chunk
[C]: ?
लेकिन मैं नीचे के रूप में पर्यावरण चर शामिल किया है:
LUA_PATH=/usr/local/share/lua/5.1/?.lua;?.lua
LUA_CPATH=/usr/local/lib/lua/5.1/?.so;?.so
बीटी अब फ़ाइल "/usr/local/lib/lua/5.1/socket/core.so 'से त्रुटि त्रुटि मॉड्यूल' socket.core 'त्रुटि है: \t/usr/local/lib/lua/5.1/सॉकेट/core.so: अपरिभाषित प्रतीक: luaL_getmetatable " –
आप इस SO प्रश्न और पहला उत्तर जांचना चाहेंगे: http://stackoverflow.com/questions/8361437/linker-error-lunatic-python-lua-requiresocket -undefined-प्रतीक-lua-Getme –