colin
colin
这是他基于我这个修改的
没有,都可以用吧?
service path 这个应该配错了,是 ./skynet_debugger/service skynet path,config path,service path都是相对于workdir的。
我大概知道问题所在了,稍等一等,看看怎么修改。
能否贴一下调试的 launch.json 内容出来?
你更新一下 skynet,我增加了workdir的支持了,具体看这里的README说明 skynet debugger 也上传最新版本了,应该可以升级上去使用。 你需要把launch.json删掉,重新创建一个,再试试。
修改一下config.sudoku,在执行时当前目录是${workspaceFolder}/skynet,所以你的配置中的路径要相对于以这个路径,比如: lualoader = "./lualib/loader.lua" lua_cpath = "../luaclib/?.so;./luaclib/?.so" 其他的自行修改,然后再看看? 你的系统是什么?Macos么?
你还忘了加一句: logservice = "snlua"
如果你在VSCode启动skynet的话,skynet的当前目录默认是否为${workspaceFolder}?这个要先确定一下。如果不是的话,其实当前目录改为什么也没有关系了。 因为已经有人在用了,所以工作目录再修改,可能别人又不同意,我是建议你代码中的路径全部依赖于config文件,这样只需要修改config文件就可以了。
我更新了代码,支持设置工作目录,具体看这里的README说明 skynet debugger 也上传最新版本了,应该可以升级上去使用。