Нет собираемых исходных файлов go после обновления Goland до EAP 19

После обновления GoLand с EAP 18 в EAP 19 мои импортированные красные цвета, и эти ошибки возникают в каждом файле:

«Ошибки

Мои $ GOROOT и $ GOPATH такие же, как и раньше. $ GOROOT указывает на /usr/local/go.. Файлы можно создавать через оболочку, но GoLand продолжает показывать ошибки.

Я использую GoLand в Mac OS с версией Go go1.9.1 darwin/amd64:

GoLand (предварительная версия 1.0) 1.0 EAP Build # GO-173.3727.24, построенный 16 ноября 2017 г. Дата истечения срока действия пользователя GoLand EAP: 16 декабря 2017 г. JRE: 1.8.0_152-release-1024-b6 x86_64 JVM: 64-разрядный сервер OpenJDK ВМ от JetBrains sro Mac OS X 10.12.6


person Ivan Aracki    schedule 17.11.2017    source источник
comment
На что указывают Горут и Гопат?   -  person Eugene Lisitsky    schedule 17.11.2017
comment
@EugeneLisitsky GOROOT = usr / local / go и GOPATH = / Users / raca / GoglandProjects, который является моим стандартным gopath   -  person Ivan Aracki    schedule 17.11.2017
comment
Похоже, Голанд их потерял или испортил. Попробуйте проверить их в настройках goland glibal или в проекте.   -  person Eugene Lisitsky    schedule 17.11.2017
comment
Есть ли в пакете flag нетестовые файлы? Как выглядит редактор, когда вы их открываете?   -  person Alexander Zolotov    schedule 17.11.2017
comment
@AlexanderZolotov есть файл flag.go. все файлы выглядят нормально   -  person Ivan Aracki    schedule 17.11.2017
comment
@EugeneLisitsky, в GoLand больше нет настроек проекта, но глобальные настройки выглядят нормально. Он также показывает, что GOROOT и GOPATH установлены правильно.   -  person Ivan Aracki    schedule 17.11.2017
comment
@IvanAracki, к сожалению, для диагностики этого недостаточно. Сообщите о проблеме на странице youtrack.jetbrains.com и приложите журналы (Help | Compress logs and show in <file browser>) и снимок экрана редактора с открытым flag.go файл.   -  person Alexander Zolotov    schedule 17.11.2017
comment
@IvanAracki Когда я запускаю что-нибудь с Goland, он показывает мне конфигурацию в первых строках. Как это: GOROOT=/usr/local/Cellar/go/1.9.2/libexec #gosetup GOPATH=/Users/e.lisitsky/go #gosetup /usr/local/Cellar/go/1.9.2/libexec/bin/go generate /Users/e.lisitsky/go/src/github.com/looplab/fsm/fsm.go #gosetup . Не могли бы вы проверить это, пожалуйста?   -  person Eugene Lisitsky    schedule 17.11.2017
comment
У меня также есть эта проблема на Ubuntu 16.04.   -  person bcsb1001    schedule 18.11.2017
comment
Такая же проблема в Ubuntu 17.10 после обновления Goland.   -  person guilhebl    schedule 18.11.2017
comment
Возникла проблема с sae в Ubuntu 16.04 после обновления go ide   -  person Altenrion    schedule 09.01.2018


Ответы (5)


Похоже, индексы повреждены. File | Invalidate Caches должен помочь.

person Alexander Zolotov    schedule 18.11.2017
comment
мне не помогает. Также есть несколько проектов, которые хорошо собираются, но одна из библиотек в разделах импорта подчеркнута красным в IDE с ошибкой, что нет собираемых файлов go .. даже с тем фактом, что он находится в папке поставщика каждого проекта - person Altenrion; 09.01.2018
comment
Altenrion, тогда имеет смысл сообщить о проблеме с диагностической информацией, такой как версия IDE, структура проекта и снимки экрана: youtrack.jetbrains .com - person Alexander Zolotov; 09.01.2018

Когда File | Invalidate Caches не помогает, удаление проекта и повторная проверка в моем случае помогли.

person Macilias    schedule 18.04.2018

Если аннулирование кешей не решает проблему для вас, возможно также, что пакет имеет ограничения сборки, которые препятствуют его сборке в вашей системе. Я пытался импортировать golang.org/x/sys/windows/svc при использовании Goland на Mac, и мне потребовалось некоторое время, чтобы понять, почему Goland говорил, что у него нет исходных файлов, хотя это явно было. Все файлы в пакете golang.org/x/sys/windows/svc могут собираться только в Windows.

person Phillip    schedule 12.06.2018

Однажды я начал получать эту ошибку на GoLand 2018.1

GOROOT & GOPATH где нормально.

Чтобы исправить это:

  • Открыт File -> Settings -> Go -> GOPATH
  • Отмечено Index entire GOPATH

введите описание изображения здесь

person michaelbn    schedule 04.07.2018

Попробуйте этот шаг:

  1. закройте IDE goland.
  2. удалите папку .idea.
  3. запустите goland IDE.
person user9845013    schedule 25.05.2018