Jekyll on Windows Liquid Exception:无法获得标头

Jit*_*yas 6 ruby windows jekyll python-2.7

我正在尝试在我的Windows 7(64位)PC上使用Jekyll.

我已经安装了Ruby,Ruby Devkit,Python 2.7,Jekyll和Pygments,但是出现了这个错误

E:\jekyll\my-site>jekyll serve
Configuration file: E:/jekyll/my-site/_config.yml
            Source: E:/jekyll/my-site
       Destination: E:/jekyll/my-site/_site
      Generating...   Liquid Exception: Failed to get header. in 2013-07-19-welcome-to-jekyll.markdown
error: Failed to get header.. Use --trace to view backtrace
Run Code Online (Sandbox Code Playgroud)

Mig*_*ite 6

我也遇到了这个错误,以及其他几个类似的错误,最后得到了一个解决方案:你需要有一些所需的Ruby,Python和Pygments的兼容版本.

  • 安装Ruby 1.9.3-p448版本(在这里下载);
  • 安装Python 2.7.5版本(在这里下载);
  • 安装Pygments 0.5.0

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

我希望它有所帮助.

编辑:不要忘记将正确的PATH添加到系统变量中.就我而言,它是:

C:\ Python27; C:\ Ruby193


为了改进这个内容,有一个简单的教程(用葡萄牙语编写,但我想你可以理解这些步骤,总是考虑上面列出的软件/插件的版本) - 查看教程.