Octopress / Ruby出现此错误:在尝试创建代码块时,Pygments无法解析未知语言

时间:2016-01-24 00:07:58

标签: ruby octopress

我今天刚刚开始使用octopress,当我尝试在我的博文中添加代码块时,我有这样的错误:

Error:  Pygments can't parse unknown language: swift

我的帖子是这样写的:

---
layout: post
title: "test"
date: 2016-01-23 13:46:07 -0600
comments: true
categories: trial
---
<code>asdasd</code>
``` swift Trial

let haha = "String"
```

经过一些研究,我几乎可以肯定这是因为我的环境现在正在使用python3,而且ruby不支持python3。

通过运行此命令行确认

$ env python

从互联网上,我看到有人通过修改

解决了这个问题
~/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.4/lib/pygments/mentos.py

但那是红宝石1.9.3。我的问题是我现在使用ruby 2.0,我找不到要修改的python文件。那么在这种情况下我应该做些什么呢?

提前致谢!!!一直坚持这一整个下午。

1 个答案:

答案 0 :(得分:0)

我刚刚测试并验证了Octopresss支持快速代码突出显示。

以下是一些截图,向您展示我的所作所为。

尝试下载并使用最新版本 我正在使用Octopress v3。

enter image description here enter image description here