Torch7 Lua,错误加载模块'libpaths'(Linux)

我是TORCH LDT的新用户。 我无法加载模块“ libpaths ”(在Ubuntu )。 错误日志是

线程“main”中的exceptioncom.naef.jnlua.LuaRuntimeException:从文件'/usr/local/lib/lua/5.1/libpaths.so'加载模块'libpaths'时出错:/usr/local/lib/lua/5.1/ libpaths.so:未定义的符号:lua_gettop,位于com.naef.jnlua.LuaState.lua_pcall(本地方法),位于org.eclipse.koneki.ldt.support的com.naef.jnlua.LuaState.call(LuaState.java:555)处。 lua51.internal.interpreter.JNLua51Launcher.run(JNLua51Launcher.java:128)at org.eclipse.koneki.ldt.support.lua51.internal.interpreter.JNLua51DebugLauncher.main(JNLua51DebugLauncher.java:24)

可能是什么问题? 提前致谢!

这是如何配置火炬+日食:

1)用火炬配置Lua解释器

转到Windows – >首选项 – > Lua – >解释器:

  • 口译员类型:Lua 5.2

  • 解释器可执行文件:/ opt / torch / install / bin / qlua( – >这是使用qt功能所必需的)

  • 解释器名称:Qt + Torch解释器参数:-lenv -e“io.stdout:setvbuf('no');如果os.getenv('DEBUG_MODE')需要'调试器'; require'debugger.plugins.ffi'end'

  • LinkedExecution参数:Lua 5.2

2)选择这个解释器作为默认解释器

3)同时使用外部解释器,需要安装“LuaSocket”数据包,如果没有安装,将在调试时收到“libsocket.so not found”消息错误

要安装LuaSocket,你可以尝试

 sudo luarocks install luasocket --only-server=http://luarocks.org/repositories/rocks-scm 

要么

 sudo luarocks install luasocket 

要么

 luarocks install luasocket 

贷款给STRUB Floriab