2015-07-21 107 views
3

我已經在ubuntu-15.04中成功安裝了谷歌應用程序引擎SDK for python。它的本地主機工作正常。給定的命令出現錯誤。在python谷歌應用程序引擎中更新失敗

$ dev_appserver.py . 
INFO  2015-07-21 06:18:19,221 api_server.py:205] Starting API server at: http://localhost:55916 
INFO  2015-07-21 06:18:19,224 dispatcher.py:197] Starting module "default" running at: http://localhost:8080 
INFO  2015-07-21 06:18:19,236 admin_server.py:118] Starting admin server at: http://localhost:8000 
INFO  2015-07-21 06:19:49,695 module.py:809] default: "GET/HTTP/1.1" 200 13 

一切都很好,直到現在。

當我想更新它,它給一個錯誤

$ appcfg.py update . 
Usage: appcfg.py [options] update <directory> | [file, ...] 

appcfg.py: error: Expected -A app_id when application property in file app.yaml is not set 

意味着什麼呢?有人可以幫我解決這個問題?如果有應用程序ID的問題,那麼我將如何得到應用ID? 謝謝 。

+0

訪問https://console.developers.google.com/project並註冊一個新項目。一旦你有了它,你的'app.yaml'的第一行應該是'application:'' –

回答

3

第二次轉儲的最後一行告訴你配置文件app.yaml中的'應用程序屬性'未設置。在這樣的開頭添加一行:

application: <name> 

其中<name>被替換爲您的應用程序名稱。 您還可以通過使用下,appcfg與-A標籤更新:

appcfg.py -A <name> update <directory> 

,再次與所需的應用程序名稱以及app.yaml文件存在項目目錄替換<name><directory>