0

Lua と Ravi 5.3 Debugger プラグインをダウンロードし、lanuch.json を変更します。torch-activate のすべてのパスをそれに追加するだけです。

{
"version": "0.2.0",
"configurations": [
    {
        "name": "Ravi Debugger",
        "type": "lua",
        "request": "launch",
        "program": "${workspaceRoot}/main.lua",
        "stopOnEntry": true,
        "cwd": "${workspaceRoot}",
        "LUA_PATH": "$/home/yan/.luarocks/share/lua/5.1/?.lua;/home/yan/.luarocks/share/lua/5.1/?/init.lua;/home/yan/torch/install/share/lua/5.1/?.lua;/home/yan/torch/install/share/lua/5.1/?/init.lua;./?.lua;/home/yan/torch/install/share/luajit-2.1.0-beta1/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua",
        "LUA_CPATH": "/home/yan/torch/install/lib/?.so;/home/yan/.luarocks/lib/lua/5.1/?.so;/home/yan/torch/install/lib/lua/5.1/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so"
    }
]
}

次に、次のメッセージでエラーが発生します。

Debugger initialized
Program terminated with error: error loading module 'libpaths' from file '/home/yan/torch/install/lib/lua/5.1/libpaths.so':
/home/yan/torch/install/lib/lua/5.1/libpaths.so: undefined symbol: lua_replace

私はそれに対する正しい解決策をグーグルで調べていません。前もって感謝します!

4

1 に答える 1