【问题标题】:google app engine python uploading application first time谷歌应用引擎python第一次上传应用程序
【发布时间】:2011-10-02 04:33:20
【问题描述】:

我第一次尝试上传我的应用引擎项目,但我不知道为什么它不工作。我的终端的错误是:

[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 逐字匹配

有人可以启发我并告诉我我做错了什么吗?还是超出我的理解范围(例如 Google 的索引问题,他们需要时间来索引我的应用程序 ID)?

非常感谢您

【问题讨论】:

  • 再次检查您的应用程序 ID。

标签: google-app-engine upload


【解决方案1】:

显然添加“--no_cookies”参数会起作用

appcfg.py update --no_cookies ProjectDir/

我能够找到答案的方法是从我的 Mac OS X 上传我的应用程序(感谢上帝,我有 linux mac 和 windows)。 Mac OS X 上的 AppEngine 带有一个 GUI 界面,它可以用于上传。所以后来我找到了他们在控制台中使用的命令,其中包括“--no_cookies”。也许如果您将来遇到类似的问题,这是获得答案的一种方法

【讨论】:

  • 你不应该使用 appcfg.py -A update --no_cookies / 吗? (没有一个版本适合我)
【解决方案2】:

App Engine for Java 也有同样的问题。问题在于帐户登录。

如果您使用的是 Eclipse,请使用登录按钮。

如果你使用命令行,使用“-e”选项,像这样:

appcfg.sh -e your@email.com update yoursite/

【讨论】:

    【解决方案3】:

    我遇到了同样的问题。当我更改启动器中使用的应用程序名称以匹配应用程序引擎中的应用程序名称时,它可以正常工作。我想出来的方式是名称不匹配导致了问题。您可以在应用引擎的管理控制台中看到您注册的应用的名称。(https://appengine.google.com/)

    【讨论】:

      【解决方案4】:

      这是为我解决的问题: 我在另一个终端上有一个 dev_appserver.py myProjDirectory/ 实例。

      我猜脚本以某种方式链接并且不是线程安全的

      【讨论】:

        【解决方案5】:

        对我有用的另一个选项是仅从 GUI 的控制选项中“清除部署凭据”。在此之后部署应用程序时,它会打开一个 google 页面以允许 GAE 访问用户配置文件,然后部署成功。

        【讨论】:

          【解决方案6】:

          关键位是

          This application does not exist (app_id=u'tacticalagentz').
          

          这告诉您appspot.com 不知道该名称的应用程序。管理控制台 (https://appengine.google.com/) 显示您的应用程序。检查那里。您在注册应用程序时可能不小心打错字了。

          【讨论】:

          • 感谢您的回复。我四次检查以确保我没有错别字或任何东西。显然你只需要在上传时添加“--no_cookies”参数。您可以查看我的答案以获取更多详细信息
          • 当您看到此错误并不一定意味着该应用程序不存在。这似乎是几个错误的全部。
          猜你喜欢
          • 2014-10-14
          • 2012-05-01
          • 2023-03-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-18
          • 2014-10-18
          • 1970-01-01
          相关资源
          最近更新 更多