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