Lua-Skript kann keine Dateien auf einem neuen Windows 10-Gerät finden

738
DivineWolfwood

Ich habe versucht, mit einigen Freunden ein Emulator-Emulator-Erlebnis aufzubauen ( Emu-Coop und Bizhawk-Co-Op sind zwei verschiedene, die beide die gleichen Symptome zeigen). Auf meinem alten Computer funktionierte das Herunterladen und Ausführen einwandfrei. Ich baute jedoch einen neuen Computer und wechselte von Windows 7 zu Windows 10 (nicht sicher, ob dies relevant ist).

Wenn ich jetzt versuche, die Skripts auszuführen, die Lua verwenden, erhalte ich Ausnahmen, die besagen, dass meine Module nicht gefunden werden können:

NLua.Exceptions.LuaScriptException: [string "main"]:35: module 'bizhawk-co-op\sync' not found: no field package.preload['bizhawk-co-op\sync'] no file 'C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1\coop' no file 'C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1\coop\modes' no file 'C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1\coop\pl' no file 'C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1\coop\socket' no file '.\bizhawk-co-op\sync.dll' no file 'C:\Users\Kevin\Desktop\BizHawk-2.3\bizhawk-co-op\sync.dll' no file 'C:\Users\Kevin\Desktop\BizHawk-2.3\loadall.dll' 

Die sync.luaDateien scheinen zu existieren, aber sie suchen stattdessen gezielt nach einer DLL-Datei. Ich habe die Internetrecherche erschöpft und finde keine ähnlichen Probleme.

Ich habe das gleiche Problem mit einer eigenständigen Lua-Installation, die ich gerade gebaut habe:

C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1>lua coop\coop.lua lua: coop\coop.lua:1: module 'pl.class' not found: no field package.preload['pl.class'] no file 'C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1\coop' no file 'C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1\coop\modes' no file 'C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1\coop\pl' no file 'C:\Users\Kevin\Desktop\Randomizer Stuff\Snes 9x COOP\coop-full-1key14-1\coop\socket' no file 'C:\Users\Kevin\Desktop\lua-5.3.5.tar\lua\bin\pl\class.dll' no file 'C:\Users\Kevin\Desktop\lua-5.3.5.tar\lua\bin\..\lib\lua\5.3\pl\class.dll' no file 'C:\Users\Kevin\Desktop\lua-5.3.5.tar\lua\bin\loadall.dll' no file '.\pl\class.dll' no file 'C:\Users\Kevin\Desktop\lua-5.3.5.tar\lua\bin\pl.dll' no file 'C:\Users\Kevin\Desktop\lua-5.3.5.tar\lua\bin\..\lib\lua\5.3\pl.dll' no file 'C:\Users\Kevin\Desktop\lua-5.3.5.tar\lua\bin\loadall.dll' no file '.\pl.dll' stack traceback: [C]: in function 'require' coop\coop.lua:1: in main chunk [C]: in ? 
0
Haben Sie die Software installiert oder einfach den Ordner auf die neue Maschine übertragen? Ramhound vor 5 Jahren 0

0 Antworten auf die Frage