一尘不染

goapp serve:不起作用,“ goapp”未被识别为内部或外部命令

go

云对我有帮助

我正在尝试从下面的链接设置本地开发服务器

https://cloud.google.com/appengine/docs/standard/go/tools/using-local-
server

使用goapp serve命令时出现以下错误

错误:

“ goapp”未被识别为内部或外部命令,可操作程序或批处理文件。


阅读 536

收藏
2020-07-02

共1个答案

一尘不染

假设您已经安装Google Cloud SDK,然后gcloud components install app-engine- go按照此链接中的说明安装Go应用程序引擎。

如果您阅读了说明,则会发现以下段落:

Cloud SDK不包含appcfggoapp命令。要继续使用这些命令,请参阅下载和安装原始App Engine SDK的步骤。

这意味着,如果要使用goapp serve,则需要安装 原始的App Engine SDK for Go 。通过单击突出显示的文本
“或者,您可以下载原始的App Engine SDK for Go”,可以
在同一底部找到安装它的步骤


但是,要在本地运行应用程序或最终将其部署到Google Cloud, 您不需要原始的SDK
。已经gcloud安装了,你也得到了dev_appserver.py命令,你可以使用这个命令来代替goapp serve运行本地开发服务器,就像这样:dev_appserver.py /path/to/myapp/app.yml

请记住:

dev_appserver.py 无法在App Engine灵活环境中运行。

2020-07-02