Google App Engine本地数据存储路径配置

Jef*_* C. 6 google-cloud-datastore

很抱歉问这个问题的第n个排列,但是我受到了阻碍.

我在OS X上运行GAE for python2.5,并且我在重新启动之间丢失了所有数据.根据我对相关SO帖子的理解,每次重启都会擦除本地数据存储文件的默认位置.我尝试将位置更改为中心/数据存储目录:

dev_appserver.py --datastore_path=/Users/Me/gae_apps/datastores /Users/Me/gae_apps/app_1

这不会产生错误,但是当我重新启动后启动dev_appserver.py时,我看到了这个输出,并再次擦除了数据:

WARNING  2011-07-14 17:50:56,297 urlfetch_stub.py:108] No ssl package found. urlfetch will not be able to validate SSL certificates. 
INFO     2011-07-14 17:50:57,653 appengine_rpc.py:159] Server: appengine.google.com
INFO     2011-07-14 17:50:57,722 appcfg.py:453] Checking for updates to the SDK.
INFO     2011-07-14 17:50:58,448 appcfg.py:470] The SDK is up to date.
WARNING  2011-07-14 17:50:58,448 datastore_file_stub.py:511] Could not read datastore data from /var/folders/ps/psEgjl3fF+C5hecCKN2AW++++TI/-Tmp-/dev_appserver.datastore
INFO     2011-07-14 17:50:58,486 rdbms_sqlite.py:58] Connecting to SQLite database '' with file '/var/folders/ps/psEgjl3fF+C5hecCKN2AW++++TI/-Tmp-/dev_appserver.rdbms'
WARNING  2011-07-14 17:50:58,521 dev_appserver.py:4700] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: No module named _imaging
INFO     2011-07-14 17:50:58,689 dev_appserver_multiprocess.py:637] Running application portfolio on port 8080: http://localhost:8080
Run Code Online (Sandbox Code Playgroud)

我应该提一下,我有几个应用程序,所有这些应用程序都位于/ Users/Me/gae_apps /下的不同目录中

不确定这是否与读取dev_appserver.datastore失败以及后续切换到SQLite失败有关.

任何帮助将不胜感激.谢谢!

Ali*_*MAR 2

执行此操作“*--blobstore_path=/Users/me/Documents/workspace/app-name/ --datastore_path=/Users/me/Documents/workspace/app-name/datastore.rbm*”,对我有用,操作系统 X。