在偏移量0x0处解码矮节部分信息:太短

Nir*_*rko 9 jetbrains-ide go goland

我正在使用JetBrains GoLand,我正在尝试调试我的go文件,我收到以下错误:

在偏移量0x0处解码矮节部分信息:太短

我试图在StackOverflow找到答案,但不幸的是,我没有得到任何解决方案.

dls*_*per 10

GoLand附带捆绑版Delve.更新到2018.2.2,它应该工作.如果您需要进行远程调试,那么您还需要在/为目标机器上更新Delve安装(确保使用Go 1.11进行编译).

编辑:可能出现此问题的另外两种情况:

  • 编译应用程序时关闭所有调试标志并删除其他调试信息
  • 应用程序使用标准库"plugin"包,已知会在Go编译器中引起问题.这将在Go 1.12中修复.

  • 更新 Go 后我也遇到了同样的问题。Delve 更新有帮助:`go get -u github.com/go-delve/delve/cmd/dlv` (2认同)
  • 是的,我知道 Go 附带了自己的 Delve 副本,但奇怪的是我在更新 Go 后就遇到了这个问题。仅在 `go get -u github.com/go-delve/delve/cmd/dlv` 之后,一切才开始重新工作 (2认同)