0

私のウェブサイトの更新に取り組み始めました。先日は正常に動作していましたが、今はエラーが発生します。

私は通常、CMD(私はWindows 10を使用しています)「bundle exec Jekyll serve --watch」と入力すると、サーバーが起動します。編集して保存でき、更新時にすべてがブラウザに反映されます。

今はこれを行うことができますが、任意のファイルに 1 つの変更を加えれば機能します。別の変更を行うと、エラーが発生します。終了して再度入力する必要があります。

以下はエラーです:

D:\Tristen Grant\Documents\GitHub\portfolio>bundle exec jekyll serve --watch
DL is deprecated, please use Fiddle
Configuration file: D:/Tristen Grant/Documents/GitHub/portfolio/_config.yml
    Source: D:/Tristen Grant/Documents/GitHub/portfolio
    Destination: D:/Tristen Grant/Documents/GitHub/portfolio/_site
 Incremental build: disabled. Enable with --incremental
    Generating...
    done in 0.595 seconds.
Auto-regeneration: enabled for 'D:/Tristen Grant/Documents/GitHub/portfolio'
Configuration file: D:/Tristen Grant/Documents/GitHub/portfolio/_config.yml
    Server address: http://127.0.0.1:3000//
Server running... press ctrl-c to stop.
    Regenerating: 1 file(s) changed at 2016-09-06 16:16:28 ...done in 0.521498 seconds.
Regenerating: 1 file(s) changed at 2016-09-06 16:16:30 ...error:
    Error: No such file or directory - git rev-parse HEAD
    Error: Run jekyll build --trace for more information.
[2016-09-06 16:19:35] ERROR Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
    C:/Ruby21-x64/lib/ruby/2.1.0/webrick/server.rb:170:in `select'
Terminate batch job (Y/N)? y
Terminate batch job (Y/N)? y

Ruby 2.1.5 64 ビット版を使用しています。RubyDevKit、サス、バーボン。

これを修正する方法はありますか?私は、Jekyll や Ruby についてあまり知りません。始めたばかりです。

4

1 に答える 1