Gogland:调试是灰色的

Gogland: debugging is grayed out

我似乎无法让调试器进入 运行。调试 运行 图标变灰,菜单选项丢失。

这只是 main 的情况,我可以很好地调试单元测试。

类似的问题提到了项目结构,但我看不出有什么不对:

$GOPATH/src/foo.bar.com/some/more/dirs/
      project/    <-- this directory is opened in Gogland
         app1/
            main.go
         app2/
            main.go
         mylib/
            abc.go
            abc_test.go

我可以右键单击 abc_test.go 和 运行 调试或不调试,但是如果我右键单击其中一个 main.go 文件,我只能 运行它。

运行配置:

戈格兰内部版本 162.12024.32

Go Single File 当前不支持调试。如果这样的 运行 配置处于活动状态,则必须创建一个新配置。新的类型必须是Go Application。

要创建 Go 应用程序 运行 配置,您还可以选择:构建和 运行 ... 当出现选项时从菜单中选择。

同时将当前活动的 运行 配置从 Go 单个文件更改为 Go 应用程序将解决问题。