Всякий раз, когда я запускаю команду rvmsudo rake db:migrate
(мне нужно использовать rvmsudo
, потому что я использую rvm), генерируемые файлы sqlite3 принадлежат пользователю root.
ls -l db/*.sqlite3
Из-за этого я продолжаю получать ошибку SQLite3 только для чтения, когда пытаюсь что-либо сделать с базой данных, и мне приходится вручную вводить команду:
sudo chown -R myusername db/*.sqlite3
rvmsudo rake db:migrate
никогда не делал этого раньше, и мне интересно, почему это происходит сейчас.