无法从Fceux模拟器usnig torch运行lua脚本

时间:2017-01-18 19:42:26

标签: lua emulation ubuntu-16.04 torch

我正在使用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就在那里。 这个错误意味着什么?

2 个答案:

答案 0 :(得分:0)

您是否使用不同的Lua版本来编译代码并运行它?如果没有,您可以尝试this answer

中的步骤

答案 1 :(得分:0)

您需要使用选项使用系统库从源(https://github.com/TASVideos/fceux)构建最新的FCEUX。然后,在SContruct文件中指定LuaJIT(首先安装它)并安装。之后,在系统上安装手电筒。 FCEUX可以通过“ require'torch'”使用它。我就是这样做的(现在是tbh),但是您可以先安装Torch,然后将其自己的LuaJIT文件链接到FCEUX。