При использовании IntelliJ IDEA с подключаемым модулем Go или GoLand и при использовании Go 1.11 или более поздней версии вы можете включить модули Go, выбрав «Настройки» -> «Языки и платформы» -> «Go» -> «Модули Go» (vgo) и установив флажок «Включить модули Go». (vgo) интеграция».
Если у вас есть проект, который был правильно инициализирован go mod init
и, следовательно, имеет файлы go.mod
и go.sum
, он загрузит зависимости при сборке из командной строки с помощью go build
или из IntelliJ, нажав зеленый значок воспроизведения.
Однако операторы импорта удаленных зависимостей могут оставаться красными, даже если кажется, что они загружены и отображаются в файле go.mod
.
Любопытно, что проект go на самом деле запускается из командной строки, а не из IntelliJ. Почему это и как я могу это исправить?