定位原因:
1.開啟Help
Debug Log Settings
輸入 #com.goide.dlv.DlvVm
2. collect log and Diagnostic Data
我的解決辦法:
$ git clone https://github.com/go-delve/delve $ cd delve $ go install github.com/go-delve/delve/cmd/dlv
https://github.com/go-delve/delve/tree/master/Documentation/installation
設定路徑:
設定檔案所在路徑:Help->Edit Custom Properties
進入到Edit Custom Properties後,設定新div的配置如下:
dlv.path=C:/Users/Administrator/go/bin/dlv
其中,C:/Users/Administrator/go是你的系統環境變數裡的%GOPATH%對應路徑,我這裡用到了絕對路徑,不知道直接用dlv.path=%GOPATH%/bin/dlv可否也行,暫時沒有進一步嘗試,感興趣的小夥伴可自行驗證。
設定完的配置如下:
完成這一步後,需要重啟一下JetBrains GoLand,選擇路徑File->Invalidate Caches /Restart
等待重啟完成,就可以打一個斷點,試一下debug是否可行了,經驗證,已可以正常進行debug執行,接下來就可以愉快地啪~敲Go語言程式碼了。