config / routes.rb和config / database.yml权限问题

时间:2013-12-01 15:38:09

标签: ruby-on-rails bash terminal

我正在使用mac上的终端在rails上使用ruby。每当我尝试访问这些内容时,包括我通过ruby on rails指南创建的每个文件,我都会看到

Stephen-Troschs-MacBook-Pro:blog stephentrosch$ config/routes.rb

-bash: config/routes.rb: Permission denied'

Stephen-Troschs-MacBook-Pro:myapp stephentrosch$ app/views/home/index.html.erb

-bash: app/views/home/index.html.erb: Permission denied'

我如何获得正确的权限?

2 个答案:

答案 0 :(得分:0)

当您自己输入文件名作为命令时,操作系统会尝试执行(将其作为程序运行)。

这些文件并不是可执行的(如果您尝试执行它们也不会执行任何操作),因此它们没有该权限集。

您可能希望读取它们,例如在文本编辑器中打开它们:

$ vi config.yml

答案 1 :(得分:0)

您应该使用您选择的文本编辑器打开这些文件。像vi config/routes.rb一样 或根据您的喜好任何其他编辑。您还可以使用任何编辑器,如sublime,aptana,它为初学者编写代码提供了更好的灵活性。