Ruby on rails 重置Jekyll的文件权限

Ruby on rails 重置Jekyll的文件权限,ruby-on-rails,file-permissions,jekyll,chmod,Ruby On Rails,File Permissions,Jekyll,Chmod,当我打算对sudo chmod 600-R文档/some_目录执行命令时,我意外地运行了命令sudo chmod 600-R/,我的macbook pro的文件权限被搞乱了。我运行了sudo chmod 755-R/directories\u,它不需要\u来确保安全,并尝试修复所有权限。但是当我启动我的Jekyll服务器时,一切都被禁止了。我使我的整个目录可读、可写和可执行。但错误不断出现。这就是我在jekyll服务器生成 Shalin-Shah-Me:shalin shalinvs$

当我打算对
sudo chmod 600-R文档/some_目录
执行命令时,我意外地运行了命令
sudo chmod 600-R/
,我的macbook pro的文件权限被搞乱了。我运行了
sudo chmod 755-R/directories\u,它不需要\u来确保安全
,并尝试修复所有权限。但是当我启动我的Jekyll服务器时,一切都被禁止了。我使我的整个目录可读、可写和可执行。但错误不断出现。这就是我在jekyll服务器生成

    Shalin-Shah-Me:shalin shalinvs$ jekyll --server --auto
Configuration from /Users/shalinvs/Documents/Developer/Websites/shalin/_config.yml
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `gem_original_require': no such file to load -- sass (LoadError)
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require'
    from /Users/shalinvs/Documents/Developer/Websites/shalin/_plugins/sass_converter.rb:5
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.12.0/bin/../lib/jekyll/site.rb:78:in `setup'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.12.0/bin/../lib/jekyll/site.rb:77:in `each'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.12.0/bin/../lib/jekyll/site.rb:77:in `setup'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.12.0/bin/../lib/jekyll/site.rb:76:in `each'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.12.0/bin/../lib/jekyll/site.rb:76:in `setup'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.12.0/bin/../lib/jekyll/site.rb:31:in `initialize'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.12.0/bin/jekyll:238:in `new'
    from /Library/Ruby/Gems/1.8/gems/jekyll-0.12.0/bin/jekyll:238
    from /usr/bin/jekyll:23:in `load'
    from /usr/bin/jekyll:23
我还尝试使用Disk Utility修复我的权限,但仍然没有成功


提前谢谢

Disk Utility.app有一个修复权限模块。也许这样可以解决问题?

jekyll命令在您当前所在的目录中运行。问题中的输出显示您正在主目录中运行它。这似乎不太可能是您真正存储jekyll站点的地方(特别是因为这意味着jekyll每次运行时都必须处理主目录中的所有内容)


假设您的jekyll文件在其他地方,请切换到该目录(您应该在那里看到_config.yml和其他jekyll文件/dir),并尝试在那里运行该命令

我试过了,但不幸的是没有成功。我将在我的问题中补充这一点。谢谢你提醒我!至少取得一点进展是好的。既然你遇到了新的错误,我建议你打开一个新的问题,直接关注它。在此之前,试着在谷歌上搜索“gem\u original\u require”,看看你能找到什么。我还建议删除所有内容,然后一次完整地添加内容,这样您就可以准确地确定哪些部分不起作用。