摘要:這個原因是github.com/go-delve/delve/cmd/dlv 包直接下載的zip壓縮包文件,修改文件名中-master因此沒有加入到git版本控制系統中。3. 使用 git clone github.com/go-delve/delve/cmd/dlv。

過程一

因爲dlv的版本不支持的原因,重新下一個即可

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

已經有了就更新一下即可

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

如果已經成功就不需要繼續了

過程二

中間可能還會有一個問題,就是包的下載問題

go get提示error: ...is not using a known version control system

錯誤提示代碼

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

package golang.org/x/tools/go/gcexportdata: directory "E:\go\golang\src\golang.org\x\tools\go\gcexportdata" is not using a known version control system

這個原因是github.com/go-delve/delve/cmd/dlv 包直接下載的zip壓縮包文件,修改文件名中-master因此沒有加入到git版本控制系統中

所以報了這個錯誤

正確的方法:

1. 先從複製項目地址 github.com/go-delve/delve/cmd/dlv

2. 使用gitbash進入到需要放置此代碼的位置

3. 使用 git clone github.com/go-delve/delve/cmd/dlv

這時候,執行debug調試的時候,他可能會提示你需要安裝,右下角會出現一個提示你install,直接點擊這個install,安裝完成即可

image.png

相關文章