intellij golang插件调试始终编译

intellij golang插件调试始终编译,go,intellij-idea,goland,Go,Intellij Idea,Goland,我正在Intellij中使用Go插件的181.4668.90版本,一切看起来都很棒。调试golang测试用例时,它必须执行编译步骤,这在某种程度上是可以理解的。然而,即使在golang源代码没有更改的情况下,在随后的调试调用中,仍然会出现编译步骤,这会占用相当长的时间 有什么可以采用的变通办法吗?我在ide日志中没有看到任何异常 一般来说,Intellij在启动调试器之前是否会在GOPATH上查找已编译的源代码? 谢谢 IntelliJ IDEA 2018.1.3(最终版) 建造#IU-181

我正在Intellij中使用Go插件的
181.4668.90
版本,一切看起来都很棒。调试golang测试用例时,它必须执行
编译
步骤,这在某种程度上是可以理解的。然而,即使在golang源代码没有更改的情况下,在随后的调试调用中,仍然会出现
编译
步骤,这会占用相当长的时间

有什么可以采用的变通办法吗?我在ide日志中没有看到任何异常

一般来说,Intellij在启动调试器之前是否会在
GOPATH
上查找已编译的源代码? 谢谢


IntelliJ IDEA 2018.1.3(最终版)
建造#IU-181.4892.42,建造于2018年5月7日
macOS 10.13.5
go版本go1.9.6达尔文/amd64

无论您使用IntelliJ IDEA Ultimate还是GoLand,IDE都不会自行编译源代码,而是会将其推迟到Go编译器


如果要加快编译步骤,请在编写本文时升级到最新的Go版本,即Go 1.11.2,因为Go编译器在Go 1.10中构建缓存时遇到了巨大的改进。由于您尚未指定要运行的Go版本,我将假定它是1.9或更早版本。

谢谢!将试用新版本。