Intellij Idea 添加--check-go-version=false以深入研究调试器

uqcuzwp8  于 2023-01-12  发布在  Go
关注(0)|答案(3)|浏览(171)

我使用IDEA调试了一个go程序,但是它因为错误而退出:

Version of Delve is too old for this version of Go (maximum supported version 1.13, suppress this error with --check-go-version=false)

如何添加--check-go-version=false

oalqel3c

oalqel3c1#

您可以添加launch.json

example:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "DebugServer",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceFolder}",
            "dlvFlags": ["--check-go-version=false"]
        }
]

}
3zwtqj6y

3zwtqj6y2#

将GoLand升级到2019.2.2或更高版本,此问题将得到修复。这不是一个Delve问题,而是由我们JetBrains在IDE中嵌入了Delve导致的。
参考文献

nbnkbykc

nbnkbykc3#

我通过添加可视化代码launch.json解决了这个问题

"dlvFlags": ["--check-go-version=false"]

相关问题