問題描述
最近把Golang升級到了1.14傍妒,突然發(fā)現(xiàn)Goland編輯器沒法Debug調(diào)試程序了师逸,會報出如下錯誤:
Version of Go is too old for this version of Delve (minimum supported version 1.13, suppress this error with --check-go-version=false)
解決方法
- 首先沼侣,更新本機的delve組件(直接打開cmd操作士鸥,不要在項目內(nèi))
go get github.com/go-delve/delve/cmd/dlv
如果操作有問題驶臊,可以參看作者的文檔:https://github.com/derekparker/delve/blob/master/Documentation/installation/windows/install.md
然后呻征,找到下載的delve耘婚,默認(rèn)存放的地址是:%GOROOT%/bin/delve/dlv.exe
設(shè)置Goland
- 依次打開:Help->Edit Customer Properties;若提示文件不存在陆赋,點擊創(chuàng)建即可沐祷。
- 在文件中新增:dlv.path=你的dlv路徑(windows的路徑需要轉(zhuǎn)義)
- 最后重啟Goland即可(剛配置好后的第一次重啟會比較慢)