使用Vscode除錯go語言問題
阿新 • • 發佈:2019-02-06
最近想學習一下go語言,同事推薦了vscode編輯器,使用了之後,其他都挺正常的,打算使用debug功能(F5除錯)時,發現各種報錯(mac系統):
2017/09/05 17:01:55 server.go:73: Using API v1
2017/09/05 17:01:55 debugger.go:97: launching process with args: [/Users/root/projects/go projects/debug]
could not launch process: could not fork/exec
Process exiting with code: 1
上網查詢之後發現是mac系統的問題,我使用go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
brew install go-delve/delve/delve
安裝而不是使用go get。 然而使用這個命令安裝失敗了。百思不得其解,嘗試了各種辦法都沒有解決。
最後終於發現了問題,使用下面的命令:
brew install go-delve/delve/delve --HEAD
成功安裝了dlv,目錄如下,即GOPATH的值。
==> Summary
/usr/local/Cellar/delve/HEAD-317ebe1: 6 files, 10.6MB, built in 30 seconds
使用命令which dlv