отладка плагина intellij golang всегда компилируется - PullRequest
0 голосов
/ 11 декабря 2018

Я использую 181.4668.90 версию плагина Go в Intellij, и все выглядит отлично.При отладке тестового примера 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

1 Ответ

0 голосов
/ 11 декабря 2018

Независимо от того, используете ли вы IntelliJ IDEA Ultimate или GoLand, IDE не будет компилировать сам исходный код, а отложит его до компилятора Go.

Если вы хотите ускорить этап компиляции, обновитедо последней доступной версии Go, Go 1.11.2 на момент написания, так как компилятор Go претерпел значительные улучшения для построения кэширования в Go 1.10.Поскольку вы не указали, какую версию Go вы используете, я предполагаю, что это версия 1.9 или более ранняя.

...