我正在使用Goland,IntelliJ Go调试器。我尝试过go run build.go clean
后跟go run build.go build
,然后是./pkg/cmd/grafana-server/debug
,但我仍然让我的调试器停在奇怪的地方,即空行:
什么原因导致Go调试器在空行上断开,我该如何纠正呢?
答案 0 :(得分:1)
您是否正在使用问题中所述的go run
自行构建二进制文件?如果是这样,请切换到IDE并使用内置的运行配置工具并从那里启动调试会话。如果问题仍然存在,请升级到Go 1.10.1或更高版本,并确保使用GoLand 2018.1.1或更高版本。如果仍然发生这种情况,请在官方跟踪器https://youtrack.jetbrains.com/issues/Go上打开一个问题,因为需要日志,这在那里分享并不容易。