我想在我的终端中运行Delve,但是我没有使用正确的参数.几周前它还能用,但我忘了记录命令行.

在VS代码中,我可以通过以下方式运行调试器:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "cwd": "run/workdir",
            "mode": "auto",
            "program": "src",
            "output": "run/workdir/myservicebin"
        }
    ]
}

Go.mod/源代码位于src文件夹中.Run/workdir中有一些用于本地开发的设置文件.因此,我希望编译后的二进制文件在run/workdir文件夹中运行.

我试过:

cd src
dlv debug --wd ../run/workdir .

如何让它运行起来?

推荐答案

我把这些论点搞混了.我需要用--output ../run/workdir而不是--wd.

Go相关问答推荐

Go Fiber和HTMX—HX—Trigger header被更改为HX—Trigger,这不是HTMX监听的内容

如何将GoFr筛选器用于查询参数?

如何防止程序B存档/删除围棋中程序A当前打开的文件?

重新赋值变量时未清除动态类型-这是错误吗?

无效操作:v > max(类型参数 T 与 > 不可比较)

使用GOTK3和librsvg在Go中如何加载内联SVG?

从单词中删除特殊字符

使用 Go Colly 抓取所有可能的标签并将它们放入一个变量中

如何使用泛型将接口转换为指定类型

如何将 npm 安装进度条通过管道传输到终端?

为什么 reflect.TypeOf(new(Encoder)).Elem() != reflect.TypeOf(interfaceVariable)?

如何使用 Go 获取 X11 中的窗口列表

在 GORM 中,如何在特定时区配置 autoCreateTime 和 autoUpdateTime?

切片到数组指针的转换

如何优雅地映射到 Go 中返回可变长度数组的方法?

使用正则表达式拆分具有相同标题的数据块

为什么 go.mod 中的所有依赖都是间接的?

Go:如何通过 GIN-Router 从 AWS S3 将文件作为二进制流发送到浏览器?

Go 1.18 泛型如何使用接口定义新的类型参数

如果在调用 http.Get(url) 时发生错误,我们是否需要关闭响应对象?