2013-05-10 15 views
6

Quando eseguo il mio codice nel terminale, ottengo questo errore/messaggio:--Lua su iMac

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' 

Alcune fonti mi hanno portato a guardare in LuaSocket, ma non ho ancora idea di cosa fare o di come installarlo.

risposta

0

Qualche altro po ' ts. Durante la configurazione luarocks potrebbe essere necessario per puntare alla directory di installazione di Lua ad esempio: ./configure --with-lua =/opt/lua53/

Ci sono opzioni simili: --with-lua-bin --with-lua-include Puoi usare uno di questi, ma assicurati che la struttura della directory desiderata sia disponibile nella directory che hai menzionato!