我正在使用Fceux 2.2.3模拟器,我正在尝试使用火炬运行lua脚本,同时玩超级马里奥兄弟。当我加载脚本时,我面临这个错误
Lua线程遭到轰炸:从文件加载模块“libpaths”时出错 '/home/antonis/torch/install/lib/lua/5.1/libpaths.so': /home/antonis/torch/install/lib/lua/5.1/libpaths.so:undefined 符号:lua_gettop
我查看了路径中的特定文件夹,libpaths.so就在那里。 这个错误意味着什么?
答案 0 :(得分:0)
您是否使用不同的Lua版本来编译代码并运行它?如果没有,您可以尝试this answer
中的步骤答案 1 :(得分:0)
您需要使用选项使用系统库从源(https://github.com/TASVideos/fceux)构建最新的FCEUX。然后,在SContruct文件中指定LuaJIT(首先安装它)并安装。之后,在系统上安装手电筒。 FCEUX可以通过“ require'torch'”使用它。我就是这样做的(现在是tbh),但是您可以先安装Torch,然后将其自己的LuaJIT文件链接到FCEUX。