2013-05-10 18 views
6

पर जब मैं टर्मिनल में मेरी कोड चलाने के लिए, मैं इस त्रुटि/संदेश मिलता है:"मॉड्यूल 'socket.http' नहीं मिला:" --Lua आईमैक

module 'socket.http' not found: 
    no field package.preload['socket.http'] 
    no file '/usr/local/share/lua/5.2/socket/http.lua' 
    no file '/usr/local/share/lua/5.2/socket/http/init.lua' 
    no file '/usr/local/lib/lua/5.2/socket/http.lua' 
    no file '/usr/local/lib/lua/5.2/socket/http/init.lua' 
    no file './socket/http.lua' 
    no file '/usr/local/lib/lua/5.2/socket/http.so' 
    no file '/usr/local/lib/lua/5.2/loadall.so' 
    no file './socket/http.so' 
    no file '/usr/local/lib/lua/5.2/socket.so' 
    no file '/usr/local/lib/lua/5.2/loadall.so' 
    no file './socket.so' 

कुछ सूत्रों का मुझे नेतृत्व LuaSocket में देखना, लेकिन मुझे अभी भी पता नहीं है कि क्या करना है या मैं इसे कैसे इंस्टॉल करूं।

उत्तर

7

ऐसे कई स्थान हैं जहां लुआसॉकेट स्थापित करने के लिए एक गाइड उपलब्ध है।

luarocks install luasocket 
:

मेरे पसंदीदा तरीका LuaRocks इंस्टॉल करें और फिर टर्मिनल में निम्न आदेश का उपयोग करने के लिए होगा: उनमें से कुछ निम्नानुसार सूचीबद्ध हैं

0

कुछ और पॉइंट ts। luarocks कॉन्फ़िगर करते समय आप उदाहरण के लिए lua स्थापना निर्देशिका को इंगित करना पड़ सकता है: कॉन्फ़िगर --with-lua =/opt/lua53/

वहाँ समान विकल्प हैं: --with-lua-बिन --with-lua- आप इनमें से किसी भी का उपयोग कर सकते हैं लेकिन यह सुनिश्चित कर लें कि वांछित निर्देशिका संरचना आपके द्वारा उल्लिखित निर्देशिका में उपलब्ध है!

संबंधित मुद्दे