問(wèn)題描述
分析
這是因?yàn)楸镜豥elve組件版本過(guò)低導(dǎo)致的,2019.2.1版本的Goland默認(rèn)支持go 1.13
查看F:\Go (GOPATH目錄)目錄下存在github.com/go-delve/delve/cmd/dlv,而且bin目錄下也存在dlv.exe文件,用命令行執(zhí)行 dlv.exe version得到的版本是1.2.1
解決辦法
更新dlv
因?yàn)楸镜匾呀?jīng)存在,所以,需要用到-u參數(shù),強(qiáng)制更新包以及依賴
go get -u github.com/go-delve/delve/cmd/dlv
設(shè)置Goland
打開(kāi) Hele->Edit Customer Properties,若提示文件不存在,點(diǎn)擊創(chuàng)建。然后在新加一行 dlv.path=D:/Go_WorkSpace/bin/dlv.exe 重啟就可以了
重啟后,debug調(diào)試Ok:
到此這篇關(guān)于Golang中Delve版本太低無(wú)法Debug的問(wèn)題的文章就介紹到這了,更多相關(guān)Golang無(wú)法Debug內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- golang socket斷點(diǎn)續(xù)傳大文件的實(shí)現(xiàn)方法
- 解決Goland中利用HTTPClient發(fā)送請(qǐng)求超時(shí)返回EOF錯(cuò)誤DEBUG
- Golang命令行進(jìn)行debug調(diào)試操作
- Goland 斷點(diǎn)調(diào)試Debug的操作