Гогланд: отладка недоступна

У меня не получается запустить отладчик. Значок запуска отладки отображается серым цветом, а параметры меню отсутствуют.

Панель инструментов

Это относится только к main, я могу отлично отлаживать модульные тесты.

В подобных вопросах упоминается структура проекта, но я не вижу ничего плохого:

$GOPATH/src/foo.bar.com/some/more/dirs/
      project/    <-- this directory is opened in Gogland
         app1/
            main.go
         app2/
            main.go
         mylib/
            abc.go
            abc_test.go

Я могу щелкнуть правой кнопкой мыши abc_test.go и запустить его с отладкой или без нее, но если я щелкну правой кнопкой мыши один из файлов main.go, я смогу только запустить его.

Запустить конфигурацию:

запустить конфигурацию

Гогланд сборка 162.12024.32


person Stefan    schedule 12.03.2017    source источник
comment
У вас есть активная конфигурация запуска, когда вы пытаетесь это сделать?   -  person dlsniper    schedule 16.03.2017
comment
Не уверен, что вы подразумеваете под активным. Выбирается один.   -  person Stefan    schedule 17.03.2017
comment
Да это оно. Что это за конфигурация? Перейти в один файл? Перейти приложение? Другой? Скриншот или что-то более подробное очень помогает воспроизвести / помочь с этим. Спасибо.   -  person dlsniper    schedule 17.03.2017
comment
Я добавил скриншоты. Я использовал Go Single File. Кажется, он работает с приложением Go. Если вы добавите ответ, я приму. Спасибо, что направили меня в правильном направлении.   -  person Stefan    schedule 18.03.2017


Ответы (1)


В настоящее время Go Single File не поддерживает отладку. Если такая конфигурация запуска активна, необходимо создать новую. Тип нового должен быть Go Application.

Чтобы создать конфигурацию запуска приложения Go, вы также можете выбрать: «Сборка и запуск...» в меню при наличии опции.

Кроме того, изменение текущей активной конфигурации запуска с отдельного файла Go на приложение Go устранит проблему.

person dlsniper    schedule 18.03.2017