在Mac OSX 10.8.3文件系统中,gae本地数据存储在哪里?

9

我已经尝试了这些帖子中的所有建议:

有人知道 Mac OS X 上 Google App Engine 本地数据存储文件的位置吗?

我的本地 App Engine 数据存储在哪里?

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

但我仍然找不到我的本地数据存储。

即使应用程序服务器正在运行,我也没有将 SDK 设置为在启动时清除数据存储区,而且我无法找到它。有人知道 Google App Engine 开发服务器数据存储文件的文件路径吗?

我正在运行 GAE SDK 1.7.7。


1
我正在运行OSX - 使用Java进行开发。它只是我的机器上WEB-INF/appengine-generated中的local_db.bin文件。由于您没有标记为Java或Python,因此我从Java的角度回答。您可以直接进入Finder查找它吗? - planetjones
谢谢planetjones。我找不到WEB-INF或appengine-generated。我尝试使用Finder但没有成功。也许Java SDK有一个不同的文件系统。但还是谢谢你。 - Paul
1个回答

11

这是我从一个朋友那里得到的答案。对我有用,希望也能帮助别人。

默认情况下,[本地数据存储] 存储在一个几乎是随机的目录中。我的当前目录看起来像 /private/var/folders/81/ABUNCHOFCRAP/T/..../datastore.db。幸运的是,它总是被称为 datastore.db。如果您的结构与我的相同,您可以使用以下命令在终端中找到它:

find /private/var/folders -name datastore.db

这应该会打印出您要查找的文件的完整路径,以及一堆“权限被拒绝”的消息。如果没有找到任何内容,请使用以下命令:

find / -name datastore.db

这个命令可能需要一段时间才能运行(它会搜索您可以访问的所有目录),但如果存在,它肯定会找到它。只需将其中一个命令复制到终端中,您就可以开始使用了。如果有帮助,请告诉我。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接