我正在嘗試使用appcfg.py
上傳到本地主機/ Google App Engine。我基本上一直遵循這些instructions,但現在我遇到了麻煩。Google App Engine:上傳數據語法?
這裏是命令我想:
appcfg.py upload_data --app-id=appname --config_file="path\to\ItemLoader.py" --filename="path\to\data.csv" --kind=Item --url=http://localhost:8080/remote_api <path\to\app>
我回去:
The syntax of this command is incorrect.
我在做什麼錯?
更新:看起來我實際上不應該包括在應用程序路徑周圍的字符<>。現在,我得到一個錯誤:
appcfg.py: error: no such option: --app-id
更新2:我拿出--app-id
參數,而現在另一個錯誤:
appcfg.py: error: Expected <directory> argument
所以...我確實需要支架?
UPDATE 3:好的,它接受引號而不是方括號的命令。但是http://localhost:8080/_ah/admin/datastore
的開發控制檯顯示數據存儲區仍爲空。報告以下錯誤:
IOError: [Errno 13] Permission denied: `path\\to\\google\\SDK\\bulkloader-log-20100301.200921'
UPDATE 4:看來,這是一個權限錯誤與我的文件系統。我授予了一堆權限,現在它正在抱怨引用的腳本。
只是爲了確保:你換成 「」 的實際路徑,是嗎? –
redtuna
2010-03-02 01:00:15
http://groups.google.co.in/group/google-appengine – 2010-03-02 01:02:43
@redtuna是的,但它只是一個括號內的目錄路徑。我懷疑這部分。這個目錄應該指向什麼目錄?哪裏可以找到app.yaml? – 2010-03-02 01:04:06