2016-07-05 4 views
0

Я получаю сообщение об ошибке, когда я хочу, чтобы запустить Realm браузера:Realm браузер не открывается из-за другой процесс

«файл Realm в настоящее время открыт в другом процессе, который не может разделить доступ с этим процессом. Все процессы, совместно использующие один файл, должны иметь одинаковую архитектуру. Для обмена файлами между браузером Realm и симулятором iOS это означает, что вы должны использовать 64-битный симулятор.

Я закрыл все приложения и даже перезапустил компьютер, и какой процесс это работает? Раньше все было хорошо.

+0

Если вы уверены, что другого процесса не существует, попробуйте вручную удалить файлы блокировки. – redent84

+0

отлично, это сработало, thx, можете ли вы ответить на ответ, чтобы я мог пометить это как разрешенное. Спасибо – kangarooChris

ответ

5

Вы можете проверить, к какому процессу использует файл. На MacOS и Linux вы можете сделать это следующим образом (замените myfilename с действительным именем базы данных):

lsof | grep myfilename.realm 

Вы можете убить процесс с помощью файла, если это необходимо.

Если процесс не запущен и ошибка все же появляется, вы можете безопасно удалить файл myfilename.realm.lock.

Смежные вопросы