【问题标题】:Realm browser is not opening because of another process由于另一个进程,Realm 浏览器无法打开
【发布时间】:2016-07-05 08:15:51
【问题描述】:

当我想启动 Realm 浏览器时收到此错误消息:

'Realm 文件当前在另一个进程中打开,不能与该进程共享访问权限。共享单个文件的所有进程必须是相同的架构。要在 Realm Browser 和 iOS 模拟器之间共享文件,这意味着您必须使用 64 位模拟器。'

我关闭了所有应用程序,甚至重新启动了计算机,那么这是哪个进程在那里运行?以前一切正常。

【问题讨论】:

  • 如果您确定没有其他进程在运行,请尝试手动删除锁定文件。
  • 太棒了,那行得通,谢谢,您能否对答案做出回应,以便我可以将其勾选为已解决。谢谢

标签: swift realm


【解决方案1】:

您可以检查哪个进程正在使用文件。在 MacOS 和 Linux 上,您可以这样做(将 myfilename 替换为您的实际数据库名称):

lsof | grep myfilename.realm

如果需要,您可以使用该文件终止进程。

如果没有进程正在运行并且错误仍然出现,您可以安全地删除myfilename.realm.lock文件。

【讨论】:

    【解决方案2】:

    停止在模拟器/设备上运行的应用程序后,我能够打开文件。

    【讨论】:

      猜你喜欢
      • 2015-05-27
      • 1970-01-01
      • 2017-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      相关资源
      最近更新 更多