Я не использую visual studio для golang, поэтому здесь я могу использовать его в ограниченном количестве, если это касается визуальной студии - но я слышал только хорошие вещи, так что, вероятно, нет ...
Подозреваюпроблема в том, что ваша GOPATH установлена на /Documents/go
, тогда как вы поместили свою GOPATH в папку «Документы» для своего пользователя.вероятно, это должно быть что-то вроде %My Documents%/go
или полный путь к этому местоположению, например, что-то вроде /c/Users/{your user}/Documents
.
Примечание: я использовал пути в стиле nix - как ваш вывод, но при настройке ихчерез Windows GUI вы должны использовать соглашения Windows, например, C:\Users\...
Для дальнейшей диагностики я бы сначала вырезал из уравнения идеал и перешел к командной строке.
type go env
, чтобы проверить ваши пути, обратите особое внимание на GOPATH, который, как я подозреваю, является вашей проблемой.Если он неправильный, вы должны изменить его в переменных среды (Google изменить переменные среды для вашей версии Windows) - как указано выше, следуйте соглашениям других переменных среды для установки пути (спецификация стиля Windows, e.g c:\Users\
)
, если go env
не работает, у вас есть большая проблема с вашей установкой go
Если у вас все еще есть проблемы, пожалуйста, обновите ваш вопрос, предоставив вывод go env
, а также схемуо том, как вы установили go (Примечание: я думаю, что установщик MSI позаботится обо всем за вас)
если go env вам подходит, другим шагом отладки будет попытка установить один из ваших инструментов вручную изв командной строке и посмотрите, что произойдет, например:
go get -u -v github.com/mdempsky/gocode
, но если go env не работает, что не так, и проблема, вероятно, в том, что ваш основной двоичный файл go не в вассистемная PATH
переменная окружения, но она не выглядит так