2

当我运行 jekyll --server 时,它构建失败,并显示:

[2013-01-10 15:34:52] 重新生成:1 个文件已更改
Liquid 异常:无法获取标题。在 2013-01-05-vim.markdown
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:357: 在get_header' C: /Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:235:超时' C: /Ruby193/lib/ruby/gems/1.9.1 /gems/pygments.rb-0.3.7/lib/pygments/popen.rb:209: ...rescue in get_header' C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:338:
in

block in mentos'
C:/Ruby193/lib/ruby/1.9.1/timeout.rb:68:in


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

帮我 !!

4

2 回答 2

5

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

于 2013-04-02T00:00:09.317 回答
2

这让我很头疼......:自 2011 年以来,据报道,“pygments.rb”似乎可以与 Python 3 一起使用,根据官方 Jekyll 安装文档中提到的 Windows 的 Jekyll 安装指南“ http://www.madhur. co.in/blog/2011/09/01/runningjekyllwindows.html ”(今天更令人困惑的是,域名已过期......)

所以是的,你如何安装 Jekyll,顺便说一下,它在其 github 页面上被描述为Ruby静态网站生成器 - 当它:

  1. 在作为 Ruby 事物时需要 Python
  2. 建议 Python 3 让你一个人去弄清楚它只适用于 Python 2
  3. 2年后什么也没说

好吧,你根本不知道。

于 2013-05-21T02:50:10.800 回答