Запустить джекилл --server не удалось в win7
Когда я запускаю jekyll --server, он не работает и выдает следующее:
[2013-01-10 15:34:52] регенерация: 1 файл изменен
Liquid Exception: Не удалось получить заголовок. в 2013-01-05-vim.markdown
C: /Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb: 357: вrescue in get_header' C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:338:
get_header' C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:235:
in
вblock in mentos'
Тайм-аут"
C:/Ruby193/lib/ruby/1.9.1/timeout.rb:68:in
С: /Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb: 209:
...
я использую фрагменты, чтобы выделить мой код..
Помоги мне!!
2 ответа
Проверьте, является ли ваша версия Python 2.X. Python 3 не поддерживается гемом pygments.rb.
Это вызывает у меня головную боль...: с 2011 года создается впечатление, что "pygments.rb" работает с Python 3 согласно этому руководству по установке Jekyll для окон, упомянутому в официальных документах по установке Jekyll " http://www.madhur.co.in/blog/2011/09/01/runningjekyllwindows.html "(который, чтобы еще больше растеряться, сегодня получил просроченный домен...)
Итак, как установить Jekyll, который, кстати, описан как статический генератор веб-сайтов Ruby на его странице github - когда он:
- требует Python, будучи Ruby
- рекомендует Python 3 оставить вас одного, чтобы понять, что он работает только с Python 2
- ничего не говорит об этом через 2 года
Ну, вы просто нет.