4

我有奇怪的问题。我曾经运行 appcfg.py 将我的应用程序更新到 appengine,但现在它不再工作了。当我运行这个命令

C:\Program Files <x86>\Google\google_appengine>appcfg.py update E:\path\myApp\

它没有给我任何东西,没有错误没有反馈。它刚刚回到这条线

C:\Program Files <x86>\Google\google_appengine>

关于这个问题的任何想法!

PS我正在使用Python 2.7。我的代码正在通过谷歌应用启动器更新,但我需要从 cmd 提示符运行它,因为我将下载/上传启动器不允许我做的 appengine 内容!

谢谢

4

6 回答 6

2

我仍然对说明有一点麻烦。这是我用来创建批处理文件以在 Windows 7 中使用 Google App Engine download_app 的步骤。

在我的例子中,

  • 我将使用驱动器,C:
  • 默认 python 路径为C:\Python27\python.exe
  • GAE 路径(包括“)、“C:\Program Files (x86)\Google\google_appengine\appcfg.py”
  • 应用 ID {your_app_id}将只是您的应用 ID 名称
  • {your_app_version}是 GAE app.yaml 文件中的“版本:”编号
  • 我将在我的 Windows 7 桌面上创建一个文件夹并将其命名为GAE_App
  • 桌面文件夹路径将为C:\Users\{username}\Desktop\GAE_App
  • {your email}将是连接到您的 GAE 的 Gmail 帐户

右键单击桌面并选择新建->文本文档。打开新创建的文本文档,并将为您的设置修改的以下代码行添加到空白文本文档中,

C:\Python27\python.exe "C:\Program Files (x86)\Google\google_appengine\appcfg.py" download_app -A {your_app_id} -V {your_app_version} --email={your email} C:\Users\{username}\Desktop\GAE_App

保存文本文档并将文件名更改为GAE_Download.bat

扩展名现在说“.bat”而不是“.txt”很重要

完成后,单击批处理以执行它。系统会要求您输入密码,然后文件应下载到桌面上的GAE_App文件夹中。现在,当您需要下载文件时,只需单击批处理文件。

不知道为什么 Google 不简单地将这个功能包含在他们的 GAE for Windows 软件中。

于 2014-04-24T16:44:36.543 回答
1

我遇到了同样的问题。这是一个简单的解决方案。只需按照以下步骤操作:

  1. 转到安装了谷歌应用引擎的程序文件。通常它被命名为谷歌。

  2. 单击 appcfg.py 并选择打开方式。选择“选择默认程序”。

  3. 从程序中选择 Python 并选择“始终使用所选程序打开此类文件”。

  4. 现在运行命令,您应该在命令行上获得结果。

参考请点击这里

于 2015-02-14T09:20:33.467 回答
0

这是一个对我有用的解决方案: "google_appengine/appcfg.py" update "C:\PATH TO APP

于 2013-11-20T21:24:59.990 回答
0

通过像这样访问python lib来修复

C:\Python27>python appcfg.py 更新 E:\path\myApp\

于 2012-07-05T07:33:09.873 回答
0

应该使用的 appcfg.bat 位于 **C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\appengine-java-sdk\bin** 而不是空的 appcfg.bat未知原因也在这里 C:\Program Files\Google\Cloud SDK\

好的做法是将此路径添加到系统变量 PATH

于 2015-06-20T13:03:41.200 回答
0

这对我有用

基础

<PATH_TO_PYTHON>python <PATH_TO_APPCFG.PY>appcfg.py -A <PROJECT_INSTANCE_NAME> update app.yaml

例子

X:\Software\Python2.7\python Q:\SOFTWARE\GoogleAppEngineSDK\appcfg.py -A great-1337 update app.yaml
于 2016-04-21T14:15:44.780 回答