golang调试器在空行停止 - 为什么?

时间:2018-04-12 20:05:27

标签: go intellij-idea goland

我正在使用Goland,IntelliJ Go调试器。我尝试过go run build.go clean后跟go run build.go build,然后是./pkg/cmd/grafana-server/debug,但我仍然让我的调试器停在奇怪的地方,即空行:

enter image description here

什么原因导致Go调试器在空行上断开,我该如何纠正呢?

1 个答案:

答案 0 :(得分:1)

您是否正在使用问题中所述的go run自行构建二进制文件?如果是这样,请切换到IDE并使用内置的运行配置工具并从那里启动调试会话。如果问题仍然存在,请升级到Go 1.10.1或更高版本,并确保使用GoLand 2018.1.1或更高版本。如果仍然发生这种情况,请在官方跟踪器https://youtrack.jetbrains.com/issues/Go上打开一个问题,因为需要日志,这在那里分享并不容易。