В соответствии с этим документом
Я загрузил "Cloud SDK" в свой каталог: /Users/k/.google-cloud-sdk
и "Оригинальный SDK App Engine" в свой каталог: /Users/k/.go_appengine
Теперь я пытаюсь запустить мой проект , который находится в каталоге: /Users/k/web/kovpak/monitoring
Я пробовал это:
export APP_YAML=/Users/k/web/kovpak/monitoring/src/go-app/.gae/app.yaml
export GOPATH=/Users/k/web/kovpak/monitoring
export APPENGINE_DEV_APPSERVER=/Users/k/.google-cloud-sdk/bin/dev_appserver.py
export GOROOT=/Users/k/.google-cloud-sdk/platform/google_appengine/goroot-1.9/
/Users/k/.google-cloud-sdk/platform/google_appengine/goroot-1.9/bin/goapp serve $APP_YAML
Но он выигралне работает, он печатает:
compile: версия "1.9.4 (appengine-1.9.78)" не соответствует версии инструмента go "go1.11"
Также я попробовал это:
export APP_YAML=/Users/k/web/kovpak/monitoring/src/go-app/.gae/app.yaml
export GOPATH=/Users/k/web/kovpak/monitoring
export APPENGINE_DEV_APPSERVER=/Users/k/.go_appengine/dev_appserver.py
export GOROOT=/Users/k/.go_appengine/goroot-1.9
/Users/k/.go_appengine/goroot-1.9/bin/goapp serve $APP_YAML
И это также не будет работать.
Но если я запущу это:
export APP_YAML=/Users/k/web/kovpak/monitoring/src/go-app/.gae/app.yaml
export GOPATH=/Users/k/web/kovpak/monitoring
/Users/k/.google-cloud-sdk/bin/dev_appserver.py $APP_YAML
Все работает!
Можно ли запустить dev-сервер с goapp
?Мне это нужно для отладки из GoLand.