使用macOS,通过brew install go-delve/delve/delve安装了dlv
然后尝试像这样在test.go中调试程序:dlv debug test.go
然后得到这个错误:
could not launch process: could not find __debug_line section in binary
有什么建议吗?
更新日期: 9/4
我卸载了brew dlv并按如下所示进行了安装,但仍然无法正常工作。
localhost:dlv lua$ go get github.com/derekparker/delve/cmd/dlv localhost:dlv lua$ cd $GOPATH/src/github.com/derekparker/delve/cmd/dlv localhost:dlv lua$ go build localhost:dlv lua$ go install localhost:dlv lua$ pwd /Users/lua/go/src/github.com/derekparker/delve/cmd/dlv localhost:dlv lua$ dlv -bash: /usr/local/bin/dlv: No such file or directory localhost:dlv lua$
发布于 2018-09-01 20:00:46
您可以从源代码安装它,而不是使用brew。
go get github.com/derekparker/delve/cmd/dlv
cd $GOPATH/src/github.com/derekparker/delve/cmd/dlv
go build
go install这应该可以解决这个问题。
https://stackoverflow.com/questions/52127575
复制相似问题