Не удается получить доступ к файлу

#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