我第一次尝试上传我的 App Engine 项目,我不知道为什么它不起作用。我终端的错误是:
[me][~/Desktop]$ appcfg.py update ProjectDir/
Application: tacticalagentz; version: 1
Host: appengine.google.com
Starting update of app: tacticalagentz, version: 1
Scanning files on local disk.
Error 404: --- begin server output ---
This application does not exist (app_id=u'tacticalagentz').
--- end server output ---
我正在使用 python 2.6.5 和 ubuntu 10.04。
不确定这是否相关,但我今天刚刚创建了一个谷歌应用引擎帐户。我今天也刚刚创建了应用程序(就像几个小时前)。这真的很令人沮丧,因为我只想上传到目前为止的内容(作为演示)。在我的 app.yaml 中,这是我的第一行:
application: tacticalagentz
此外,我检查了我的管理控制台,我清楚地看到应用程序 ID 就在那里,它与我的 app.yaml 中的应用程序 ID 逐字匹配
有人可以启发我并告诉我我做错了什么吗?还是超出了我的理解范围(比如谷歌的索引问题,他们需要时间来索引我的应用程序 ID)?
非常感谢你
显然添加“--no_cookies”参数会起作用
appcfg.py update --no_cookies ProjectDir/
我找到答案的方法是从我的 Mac OS X 上传我的应用程序(感谢上帝,我有 linux mac 和 windows)。 Mac OS X 上的 AppEngine 带有一个 GUI 界面,它可以用于上传。然后我找到了他们在控制台中使用的命令,其中包括“--no_cookies”。也许如果您将来遇到类似问题,这是获得答案的一种方法
我是一名优秀的程序员,十分优秀!