debugging Go语言版本1.17.6对于这个版本的Delve来说太旧了(最低支持版本1.18,用--check-go-version=false来隐藏这个错误)

6ie5vjzr  于 2023-01-13  发布在  Go
关注(0)|答案(1)|浏览(595)

你好,我开始用dlv调试go程序的时候,显示的信息是我的go版本太老了,我的go版本是1.17.1,我的dlv版本是1.20.1,所以我下载了go1.19,设置了路径环境,现在我的go版本是1.19,我用dlv调试的时候,也显示了

Go version 1.17.6 is too old for this version of Delve (minimum supported version 1.18, suppress this error with --check-go-version=false)

谁来帮帮我!
我已经把golang改成了version 1. 19,但是消息显示“Go version 1. 17. 6太老了”,但是我确实下载了1. 19 golang并设置了路径环境。

shstlldc

shstlldc1#

如果使用vscode,则可以添加““dlvFlags”:["--check-go-version=假”]“在启动. json中
启动. json:

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

相关问题