Голанд не может запустить отладку на macos - PullRequest
0 голосов
/ 28 августа 2018

Я использую Goland, не входя в режим отладки. Невозможно войти в режим точки останова. Невозможно увидеть изменения параметров в реальном времени.

GOROOT=/usr/local/go #gosetup
GOPATH=/Users/zhaoziqian/Documents/gopath #gosetup
/usr/local/go/bin/go build -o 
/private/var/folders/4g/l31t9xvs1hz3slt5s90ggtr80000gn/T/___go_run_str_go -gcflags "all=-N -l" /Users/zhaoziqian/Documents/gopath/src/goweb/data/str1/str.go #gosetup
/Applications/GoLand.app/Contents/plugins/go/lib/dlv/mac/dlv --listen=localhost:61746 --headless=true --api-version=2 --backend=default exec /private/var/folders/4g/l31t9xvs1hz3slt5s90ggtr80000gn/T/___go_run_str_go -- #gosetup

could not launch process: decoding dwarf section info at offset 0x0: too short

Debugger finished with exit code 1

Помогите, пожалуйста!

Ответы [ 3 ]

0 голосов
/ 10 мая 2019

Использовать delve для отладки с https://github.com/go-delve/delve. Рекомендовано разработчиком:

Обратите внимание, что Delve - лучшая альтернатива GDB при отладке Go программы, созданные с помощью стандартного набора инструментов.

Например, он поддерживает командную строку, или вы можете использовать его со своей IDE.

0 голосов
/ 19 июля 2019

Хорошие новости! GoLand предоставил обновление. У меня была эта проблема с 2018.1 и ушел с версией 2019.1.

0 голосов
/ 28 августа 2018

Если вы включили пакет «плагин», то это известная проблема, см. https://golang.org/issues/23733

К сожалению, на данный момент нет известного решения этой проблемы.

...