几天前,我将我的第一个示例项目上传到Google App Engine。现在我想使用命令“appcfg.py -A my-first-gae-project-1119 update app.yaml”更新它,但是,它不断显示appcfg.py菜单而不是更新项目。似乎无论我在“appcfg.py”之后输入什么内容,它都会被忽略,就像我只输入“appcfg.py”一样。
有人可以帮忙解决这个问题吗?
谢谢!
我刚发现这个人和我有同样的问题:Google App Engine appcfg.py shows the help message for every command
但似乎他没有解决这个问题......
顺便说一句,我尝试了python 2.7.8和2.7.10。如果我使用低于2.7.8的版本,那么当我运行“appcfg.py”时会出现编码错误。
答案 0 :(得分:0)
这实际上是影响通常在Windows上将命令行参数传递给Python脚本的问题,并且是由* .py文件的注册表中的文件关联损坏引起的。大多数情况下,这可以通过卸载Python然后使用latest Python 2.7 installer重新安装(作为管理员)来解决。
对于修复注册表项的手动步骤,有older question on StackOverflow解决方案。
答案 1 :(得分:0)
$ appcfg.py update main/app.yaml service1/app.yaml service2/app.yaml