Решение моей BusyException
проблемы, "очевидной" в ретроспективе, заключалось в том, что у меня не было доступа для записи в базу данных SQLite3
.У меня был git clone'd проект rails для файловой системы, обслуживаемой Windows, к которой я получал доступ из коробки Ubuntu.По какой-то причине Sqlite3
базы данных были созданы с разрешением + x, которое Sqlite3
должно интерпретироваться как занятое.
Только после большого количества работ, подтверждающих версии, гемы, рубины и т. Д., Я заметил, что права доступа к файлам были + x.
Конечно, это был загадочный набор обстоятельств, но я боролся с проблемой включения / выключения в течение двух недель, не найдя никакой помощи от поиска в Google, и подумал, что добавлю решение в базу знаний.