根据this doc
我已将“ Cloud SDK”下载到我的目录:/Users/k/.google-cloud-sdk
和“原始App Engine SDK”进入我的目录:/Users/k/.go_appengine
现在我尝试运行my project
位于dir:/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
但是它不起作用,它会打印:
编译:版本“ 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
所有作品!
是否可以使用goapp
运行开发服务器?从GoLand调试时需要它。
答案 0 :(得分:0)
您似乎正在尝试运行go1.11环境。我怀疑你有:
runtime: go111
在您的app.yaml
中。
尝试将其更改为
runtime: go