在Debian Chromebook上运行Jekyll服务

时间:2014-12-28 08:52:49

标签: ruby debian jekyll

我正在使用Chromebook,我已经设置了一个debian chroot。

我运行了以下命令没有问题:

$ gem install jekyll
$ jekyll new myblog
$ cd myblog

运行时:

~/myblog $ jekyll serve

我收到以下错误:

/home/damon/.rvm/gems/ruby-2.2.0/gems/liquid-2.6.1/lib/liquid/htmltags.rb:43: warning:  
     duplicated key at line 46 ignored: "index0"

Configuration file: /home/damon/myblog/_config.yml
        Source: /home/damon/myblog
        Destination: /home/damon/myblog/_site
     Generating... 
Liquid Exception: Failed to get header. in _posts/2014-12-28-welcome-to-jekyll.markdown
jekyll 2.5.3 | Error:  Failed to get header.

我尝试过从2.2和1.9更改Ruby版本。

有没有人知道如何解决这个问题?

如果您需要任何进一步的信息,请与我们联系。

1 个答案:

答案 0 :(得分:2)

很可能你还没有安装Python 2.7.3 - 不要安装Python 3,因为Pygments(荧光笔)不支持Python 3 See related Github Issue here

重新安装Python也可以修复它。