Развертывание helloworld на App Engine гибкое с go111 завершается неудачно - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь развернуть приложение helloworld (исходный код здесь ) для гибкого механизма приложений.Когда я внедряю это без каких-либо изменений в коде, все работает нормально.Но я хочу использовать go1.11, поэтому я изменил app.yaml, чтобы сказать

runtime: go111    # changed from runtime: go

, и я получаю ошибку:

Beginning deployment of service [default]...
Building and pushing image for service [default]
ERROR: (gcloud.app.deploy) Your application does not satisfy all of the requirements for a runtime of type [go111].  Please correct the errors and try again.

Это не очень полезное сообщение об ошибкеи поиск в Google так же не помог.Что я могу сделать, чтобы отладить / исправить эту проблему?

1 Ответ

0 голосов
/ 03 февраля 2019

Документация App Engine Go Flexible Environment

файл конфигурации app.yaml

время выполнения: go

Эта настройка обязательна.Это имя среды выполнения App Engine, используемой этим приложением.Чтобы указать Go, используйте go, и по умолчанию будет установлена ​​последняя поддерживаемая версия Go;в качестве альтернативы, укажите одну из следующих поддерживаемых версий выпуска: go1.10, go1.9 или go1.8.


Я хочу использовать go1.11, поэтому я изменилapp.yaml, чтобы сказать время выполнения: go111

ОШИБКА: (gcloud.app.deploy) Ваше приложение не удовлетворяет всем требованиям для времени выполнения типа [go111].Пожалуйста, исправьте ошибки и попробуйте снова.

Подумайте об этом на мгновение.Время выполнения типа go111 go1.11 или go11.1?


Прочитать сообщение об ошибке.

ERROR: runtime of type [go111].

Прочитайте документацию.

укажите одну из следующих поддерживаемых версий выпуска: go1.10

Что сделает Go 1.11 go1.11.

Вы использовали go111и получил

ERROR: runtime of type [go111].

Что произойдет, если вы будете следовать инструкциям в документации и использовать go1.11 для Go 1.11?

...