2013-05-10 6 views
6

Wenn ich meinen Code in Terminal laufen, bekomme ich diesen Fehler/Meldung:„Modul 'socket.http' nicht gefunden:“ --Lua auf 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' 

Einige Quellen führte mich in LuaSocket zu suchen, aber ich habe immer noch keine Idee, was ich tun soll oder wie ich das installieren würde.

Antwort

0

Ein paar mehr poin ts. Während luarocks Konfiguration müssen Sie möglicherweise zu lua Installationsverzeichnis zum Beispiel Punkt: ./configure --with-lua =/opt/lua53/

Es gibt ähnliche Optionen: --with-lua-sind --with-lua-include Sie können jede dieser Dateien verwenden, aber stellen Sie sicher, dass die gewünschte Verzeichnisstruktur in dem von Ihnen erwähnten Verzeichnis verfügbar ist!