У меня есть приложение helloworld из здесь с парой модификаций.
- Я использовал logrus (чтобы установить зависимость от внешней библиотеки)
- Я добавил go.mod с помощью go mod init.
- У меня есть проверка этого кода вне моего GOPATH.
На локалхосте все работает. Я вижу приветственное сообщение на локальном хосте: 8080. Когда я пытаюсь выполнить развертывание приложения gcloud, я получаю следующую ошибку:
staging for go1.11
Staging Flex app: failed analyzing /home/.../code/app-engine-gomod: cannot find package "github.com/sirupsen/logrus" in any of:
($GOROOT not set)
/home/.../go/src/github.com/sirupsen/logrus (from $GOPATH)
GOPATH: /home/.../go
Я пробовал с go mod vendor
и без него, не помогает. Что я делаю не так?