actboy168 / lua-debug

Lua Debug Adapter for Visual Studio Code
MIT License
429 stars 92 forks source link

2.01以后的版本无法加载通过luarocks安装的库 #283

Closed xuhuanzy closed 5 months ago

xuhuanzy commented 6 months ago

提示luarocks/lib/lua/5.4/lfs.dll:1: syntax error near '<\144>' 2.01版本正常.

local lfs = require "lfs"
local socket = require "socket"
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lua",
            "request": "launch",
            "name": "Debug",
            "path": "${env:LUA_PATH}${env:LUA_CPATH}",
            "program": "${file}"
        }
    ]
}
actboy168 commented 6 months ago

cpath和path是两个不同的东西

xuhuanzy commented 6 months ago

不加上去一样用不了, 提示无法加载

xuhuanzy commented 6 months ago

强制指定package.path仍然提示无法找到, 2.01版本正常.

actboy168 commented 5 months ago

我没用过luarocks,但至少你的launch.json应该写成

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lua",
            "request": "launch",
            "name": "Debug",
            "path": "${env:LUA_PATH}",
            "cpath": "${env:LUA_CPATH}",
            "program": "${file}"
        }
    ]
}