#ruby-on-rails #linux #centos
#ruby-on-rails #linux #centos
Вопрос:
Я использую Rails в CentOS.
rake db: миграция не выполняется.
Есть ли способ исправить? Должен ли я перестроить?
[root@localhost db]# ll
ls: cannot access development.sqlite3: Permission denied
total 125
-?????????? ? ? ? ? ? development.sqlite3
drwxrwxrwx. 1 root root 8192 Jun 20 16:44 migrate
-rwxrwxrwx. 1 root root 102400 Jun 25 10:58 production.sqlite3
-rwxrwxrwx. 1 root root 14850 Jun 25 11:00 schema.rb
-rwxrwxrwx. 1 root root 1341 Jun 25 20:10 seeds.rb
-rwxrwxrwx. 1 root root 0 Jun 25 20:16 test.sqlite3
[root@localhost db]# rm development.sqlite3
rm: cannot remove `development.sqlite3': Permission denied
Ответ №1:
Может быть проблема с разрешением попробуйте использовать суперпользователя
sudo rake db:migrate
или дать разрешение на папку с помощью
chmod -r 777 folder_name