【问题标题】:config/routes.rb and config/database.yml permission issuesconfig/routes.rb 和 config/database.yml 权限问题
【发布时间】:2013-12-01 15:38:08
【问题描述】:

我正在通过 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'

如何获得正确的权限?

【问题讨论】:

    标签: ruby-on-rails bash terminal


    【解决方案1】:

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

    这些文件并不意味着可执行(如果您确实尝试执行它们也不会做任何事情),因此它们没有该权限集。

    您可能想要阅读它们,例如在文本编辑器中打开它们:

    $ vi config.yml
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-09-04
        • 1970-01-01
        • 2015-01-14
        • 2021-09-18
        • 2017-06-09
        • 1970-01-01
        • 1970-01-01
        • 2017-12-02
        • 1970-01-01
        相关资源
        最近更新 更多