dousilie9522 2018-12-11 01:54
浏览 233

intellij golang插件调试始终会编译

i am using 181.4668.90 version of the Go plugin in Intellij and everything looks great. When debugging a golang test case, it necessarily does a compiling step, which is somewhat understandable. However, even when there is no changes to the golang source code, in the subsequent debug invocation, there is again the compiling step, which takes up a pretty significant amount of time.

Are there any workarounds that can be employed? I don't see any exceptions or the kind on the ide logs.

In general, does Intellij look for the compiled sources to be available on GOPATH before starting the debugger? Thanks!

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

  • 写回答

1条回答 默认 最新

  • dongwupei7803 2018-12-11 15:39
    关注

    Regardless if you use IntelliJ IDEA Ultimate or GoLand, the IDE won't compile the source code itself, it will defer that to the Go compiler.

    If you want to speed up the compilation step, upgrade to the latest Go available, Go 1.11.2 at the time of writing, as the Go compiler suffered massive improvements to build caching in Go 1.10. As you haven't specified which Go version you are running, I'm going to assume it's 1.9 or earlier.

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog