1

sudo chmod 600 -R Documents / some_directoryに対して実行しようとしたときに、誤ってコマンドsudo chmod 600 -R /を実行しましたが、macbookproのファイル権限が台無しになりました。sudo chmod 755 -R / direction_that_don't_need_to_be_secureを実行し、すべてのアクセス許可を修正しようとしました。しかし、Jekyllサーバーを起動するとjekyll--server--autoエラーが発生します。ディレクトリ全体を読み取り可能、書き込み可能、​​実行可能にしました。しかし、エラーがポップアップし続けます。これは、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

また、ディスクユーティリティを使用してアクセス許可を修復しようとしましたが、それでもうまくいきません。

前もって感謝します!

4

1 に答える 1

0

これで何が得られますか?

gem list sass

これを試して:

gem uninstall sass
gem install sass

次に、jekyllコマンドを再度実行します。

于 2013-01-03T23:52:35.443 に答える