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

时间:2015-06-24 20:26:09

标签: linux lua torch

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

  

线程“main”中的异常com.naef.jnlua.LuaRuntimeException:错误   从文件加载模块'libpaths'   '/usr/local/lib/lua/5.1/libpaths.so':     /usr/local/lib/lua/5.1/libpaths.so:未定义的符号:lua_gettop at   com.naef.jnlua.LuaState.lua_pcall(Native Method)at   com.naef.jnlua.LuaState.call(LuaState.java:555)at   org.eclipse.koneki.ldt.support.lua51.internal.interpreter.JNLua51Launcher.run(JNLua51Launcher.java:128)     在   org.eclipse.koneki.ldt.support.lua51.internal.interpreter.JNLua51DebugLauncher.main(JNLua51DebugLauncher.java:24)

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

1 个答案:

答案 0 :(得分:2)

这是配置torch + eclipse的方法:

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')则需要 '调试器';要求'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

的信用