【问题标题】:Where is the gae local datastore on a mac OSX 10.8.3 filesystem?mac OSX 10.8.3 文件系统上的 gae 本地数据存储在哪里?
【发布时间】:2013-04-18 18:11:02
【问题描述】:

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

Does anyone know where the Google App Engine local datastore file located for Mac OS X

Where is my local App Engine datastore?

Google App Engine local datastore path configuration

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

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

我正在运行 GAE SDK 1.7.7。

【问题讨论】:

  • 我正在运行 OSX - 用 Ja​​va 开发。它只是我机器上 WEB-INF/appengine-generated 中的 local_db.bin 文件。您没有标记为 Java 或 Python,所以我从 Java 角度回答。您可以直接进入 Finder 并查找它吗?
  • 感谢行星琼斯。我找不到 WEB-INF 或 appengine 生成的。我确实尝试过使用 Finder,但没有运气。也许 Java sdk 有不同的文件系统。不过谢谢。

标签: macos python-2.7 google-app-engine google-cloud-datastore


【解决方案1】:

从我的一个朋友那里得到了这个答案。为我工作,我希望它可以帮助其他人。

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

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

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

find / -name datastore.db

那个可能需要一段时间才能运行(它会查看您有权访问的所有目录),但如果它在那里,它肯定会找到它。只需将其中一个命令复制到您的终端中,您就应该一切就绪。让我知道这是否有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 2012-06-05
    相关资源
    最近更新 更多