не удалось найти раздел __debug_line в двоичном файле при запуске отладки dlv test.go - PullRequest
0 голосов
/ 01 сентября 2018

Используя macOS, установил dlv через brew install go-delve/delve/delve

, затем попробуйте отладить программу в 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$

1 Ответ

0 голосов
/ 01 сентября 2018

Вы можете установить его из исходного кода вместо использования brew.

go get github.com/derekparker/delve/cmd/dlv
cd $GOPATH/src/github.com/derekparker/delve/cmd/dlv
go build 
go install

Это должно решить эту проблему.

...