2

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

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

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

4

1 回答 1

2

这是配置torch + eclipse的方法:

1) 使用 torch 配置 Lua 解释器

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

  • 解释器类型:Lua 5.2

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

  • 解释器名称:Qt + Torch 解释器参数:-lenv -e "io.stdout:setvbuf('no'); if os.getenv('DEBUG_MODE') then require 'debugger' ; 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

于 2015-07-01T11:44:16.743 回答