运行jekyll --server在win7中失败

时间:2013-01-10 07:53:56

标签: jekyll pygments

当我运行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:
in
get_header'   C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:235:
  在block in mentos'
C:/Ruby193/lib/ruby/1.9.1/timeout.rb:68:in
超时'中   C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:209:
  ...

我使用pygments突出显示我的代码..

帮助我!!

2 个答案:

答案 0 :(得分:5)

检查你的python版本是否是2.X. pygments.rb gem不支持Python 3。

答案 1 :(得分:2)

这让我很头疼......:自2011年起,根据Jekyll官方安装文档“http://www.madhur.co.in/blog/2011/09/01/runningjekyllwindows.html中提到的Windows的Jekyll安装指南,似乎报告”pygments.rb“可以与Python 3一起使用。 “(今天只是为了更加混乱而得到一个过期的域名......)

所以,是的,你如何安装Jekyll,它的github页面上被称为 Ruby 静态网站生成器 - 当它:

  1. 在做Ruby事务时需要Python
  2. 建议使用Python 3,不要弄清楚它只适用于Python 2
  3. 2年后没有说出关于它的事情
  4. 嗯,你根本就没有。