我正在Intellij中使用181.4668.90
版的Go插件,一切看起来都很棒。在调试golang测试用例时,它必须执行compiling
步骤,这在一定程度上是可以理解的。但是,即使golang源代码没有变化,在随后的调试调用中,也将再次执行compiling
步骤,这将花费相当多的时间。
有没有可以采用的解决方法?我在IDE日志中没有看到任何异常或种类。
通常,在启动调试器之前,Intellij是否会在GOPATH
上查找已编译的源代码?
谢谢!
IntelliJ IDEA 2018.1.3 (Ultimate Edition)
Build #IU-181.4892.42, built on May 7, 2018
macOS 10.13.5
go version go1.9.6 darwin/amd64
答案 0 :(得分:2)
无论使用IntelliJ IDEA Ultimate还是GoLand,IDE都不会自行编译源代码,而是会将其推迟到Go编译器中。
如果要加快编译步骤,请在编写本文时升级到最新的可用Go,即Go 1.11.2,因为Go编译器在Go 1.10中构建缓存有了很大的改进。由于您尚未指定要运行的Go版本,因此我假设它是1.9或更早版本。