1. 程式人生 > 程式設計 >Golang中Delve版本太低無法Debug的問題

Golang中Delve版本太低無法Debug的問題

問題描述

在這裡插入圖片描述

分析

這是因為本地delve元件版本過低導致的,2019.2.1版本的Goland預設支援go 1.13

檢視F:\Go (GOPATH目錄)目錄下存在github.com/go-delve/delve/cmd/dlv,而且bin目錄下也存在dlv.exe檔案,用命令列執行 dlv.exe version得到的版本是1.2.1

在這裡插入圖片描述

解決辦法

更新dlv

因為本地已經存在,所以,需要用到-u引數,強制更新包以及依賴

go get -u github.com/go-delve/delve/cmd/dlv

設定Goland

開啟 Hele->Edit Customer Properties,若提示檔案不存在,點選建立。然後在新加一行 dlv.path=D:/Go_WorkSpace/bin/dlv.exe 重啟就可以了

在這裡插入圖片描述

重啟後,debug除錯Ok:

在這裡插入圖片描述

到此這篇關於Golang中Delve版本太低無法Debug的問題的文章就介紹到這了,更多相關Golang無法Debug內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!