Go——Goland Debug報錯Version of Delve is too old for this version of Go


Goland Debug報錯
Version of Delve is too old for this version of Go (maximum supported version 1.12, suppress this error with --check-go-version=false)

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

go get -u github.com/go-delve/delve/cmd/dlv@v1.8.0
注:如果get失敗,可以直接去github用git下載github.com/go-delve/delve/cmd/dlv。
然后命令行進入到下載好的目錄,直接go build編譯dlv,將編譯好的dlv.exe復制到../bin/目錄下 或者 gopath 目錄下

 

2. 設置Goland
打開 Hele->Edit Customer Properties,若提示文件不存在,點擊創建。然后在新加一行 dlv.path=E:\\code\\go\\bin\\dlv.exe 重啟就可以了

# custom GoLand properties dlv.path=$GOPATH/bin/dlv

 

3、goland2020破解版下載

確解說明:
http://www.ddooo.com/softdown/167216.htm#dltab

 

4、為goland配置go sdk報錯問題 

低版本的goland還需要配置GOROOT,但是在配置go1.17以上的時候就一直報這個錯誤

Goland配置GOROOT報錯:The selected directory is not a valid home for Go Sdk

原因goland版本過低,當go版本大於1.17時就會報此異常。

解決方案:

編輯自己go安裝目錄下的:go\src\runtime\internal\sys\zversion.go

增加一行自己的版本:

const TheVersion = `go1.18.4`

5、設置 Go Modules 

GOPROXY=https://goproxy.io,direct

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM