云任何帮助我,
我正在尝试从下面的链接
设置本地开发服务器https://cloud.google.com/appengine/docs/standard/go/tools/using-local-server
使用goapp serve命令时,我遇到错误
错误:
'goapp'无法识别为内部或外部命令, 可操作程序或批处理文件。
答案 0 :(得分:3)
假设您已安装Google Cloud SDK
,然后按照link中的说明使用gcloud components install app-engine-go
安装了Go appengine。
如果您阅读说明,您将找到以下段落:
Cloud SDK会排除
appcfg
和goapp
命令。接着说 使用这些命令,请参阅下载和安装的步骤 原始的App Engine SDK。
这意味着如果您要使用goapp serve
,则需要安装原始App Engine SDK for Go 。通过单击突出显示的文本“或者,您可以下载原始的App Engine SDK for Go”,可以在同一page的底部找到安装步骤。
但要在本地运行您的应用或最终部署到Google Cloud ,您不需要原始SDK 。安装gcloud
后,您还会获得dev_appserver.py
命令,您可以使用此命令而不是goapp serve
来运行本地开发服务器,如下所示:dev_appserver.py /path/to/myapp/app.yml
。
请记住:
dev_appserver.py 无法在App Engine灵活环境中运行。