Пакет из локального модуля не найден "не удается найти модуль, предоставляющий пакет" - PullRequest
0 голосов
/ 29 сентября 2019

Я обновил сайт своего движка приложений до go112 . Приложение go (с пакетом github.com/a/main.go) использует несколько подпакетов в папке с именем api (github.com/a/api/), а другой - с именем server. Эти субпакеты используют другие зависимости.

Когда я запускаю go vet, go build все выглядит нормально.

При развертывании приложения для ядра приложения процесс сборки завершается неудачно (с использованием Cloud Build). Вывод показывает, что пакет из папки api не может быть найден. При удалении ссылок на этот пакет происходит сбой сборки на другом пакете из папки server.

Любопытно, что это мой собственный код, который не может быть найден компиляцией на обработчике приложений

Как будто все подпакеты не загружаются, но я не могу понять, почему.

Я выполнил go mod init и go build ./... без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...