本说明是在MAC系统下
使用debug功能(F5调试),出现如下错误的解决:
could not launch process: EOF
Process exiting with code: 1
有的同学错误显示是:
could not launch process: could not fork/exec
Process exiting with code: 1
上面两种错误都是相同原因引起,不要使用go get -v -u github.com/derekparker/delve/cmd/dlv
获得的dlv,如已获取则删除该目录derekparker/delve/cmd/dlv
,并删除 $GOPATH/bin 下的dlv文件(如存在)。因为go get获取后生成的dlv存在证书的安全权限问题,解决办法是使用brew install安装,如下:
brew install go-delve/delve/delve --HEAD
执行以上语句完成dlv的安装,安装完成后重启vscode后使用即为正常。