Milk+ea

Weblog Is My Hobby.

【Jekyll】での"Failed to get header."というエラーの対策

Jekyllをするためにインストールしたんだけどこのエラーが起きる。

このエラーの原因は、pygments.rbというパッケージがPython3に対応していないためみたいです。
pygments - run jekyll --server failed in win7 - Stack Overflow

Python2.7を入れましょう!

入れ方は WindowsにPython 3.3.2をインストール 入れる方法 これとほぼ一緒・。・v

Jekyllでpygments.rb関連のエラーも起きたんですが、pegments.rbのバージョンを0.5.0にする必要があるみたい。

gem list pygments.rb

と打って"0.5.1"や"0.5.2"の時は自分に合ったほうでアンインストール。

gem uninstall pygments.rb --version "=0.5.1"
gem uninstall pygments.rb --version "=0.5.2"

再インストールで多分いけます。

gem install pygments.rb --version "=0.5.0"

ruby - Jekyll on Windows: Pygments not working - Stack Overflow