无法访问文件

时间:2014-06-25 11:32:12

标签: ruby-on-rails linux centos

我在centOS中使用Rails。

rake db:migrate未运行。

有没有办法解决? 我应该重建吗?

[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 个答案:

答案 0 :(得分:0)

可能是许可问题 尝试使用超级用户

sudo rake db:migrate 

或使用

授予文件夹权限
chmod -r 777 folder_name