Поэтому я установил VSCODE на свой компьютер с Windows в качестве основной IDE golang, и я предполагаю, что из-за общего отсутствия знаний о go я столкнулся с этой, казалось бы, неразрешимой ошибкой: я установил delve и хотел использовать его в качестве отладчика в vscode-go. Я сделал все, как указано в readme на https://github.com/Microsoft/vscode-go, но по какой-то причине, когда я запускаю отладку dlv, я получаю сообщение об ошибке «не могу загрузить пакет: внутренний пакет: нет собираемых исходных файлов Go в c: \ go \ src \ internal exit status 1». Я не смог найти в Интернете ничего, связанного с этой папкой, но я сам никогда не вводил путь к src / internal ни в одном из файлов конфигурации. Это сбивает меня с толку, так как я думал, что если это обычная папка, кто-то должен хотя бы однажды получить ту же ошибку.
Это происходит как в vscode, так и в командной строке, а также при запуске теста dlv. Я также знаю, что это не проблема с моей структурой папок / переменными env, поскольку он также жалуется на отсутствие моих файлов пакетов, если я их удаляю в дополнение к той же самой ошибке c: \ go \ src \ internal. Кажется, что где-то есть настройка, чтобы проверить эту папку на наличие исходных файлов, но я не могу найти настройку, и отладка dlv вылетает после сообщения об ошибке.