在 Windows 上为 jekyll 安装 rouge 代码荧光笔

Posted

技术标签:

【中文标题】在 Windows 上为 jekyll 安装 rouge 代码荧光笔【英文标题】:Install rouge code highlighter on windows for jekyll 【发布时间】:2015-08-07 02:48:36 【问题描述】:

我安装了 ruby​​ for windows 并在我的 Windows 8 64 位笔记本电脑上运行。我还安装了 jekyll 并且可以正常工作,并且能够构建和提供使用 jekyll 构建的静态网站。

我的问题是在我的 jekyll 设置中的 markdown 帖子中代码 sn-ps 的语法高亮显示。

默认的荧光笔是 pygments,需要安装 python,我不想在我的 Windows 机器上安装它。

所以我发现 rogue 是 ruby​​ 中的本机语法荧光笔,并尝试通过发出以下命令来安装它,如 Windows 指南页面上的这个 jekyll 中所述http://jekyll-windows.juthilo.com/3-syntax-highlighting/

gem install rouge

但是,当我这样做时,我收到以下错误。

ERROR:  Could not find a valid gem 'rogue' (>= 0) in any repository
ERROR:  Possible alternatives: logue, rogu, vogue

不知道我做错了什么。任何帮助表示赞赏。请注意,命令窗口处于管理员模式,并且如前所述,ruby 和 jekyll 在我的笔记本电脑上运行良好。

最后,我不在任何防火墙或类似的东西后面。

【问题讨论】:

【参考方案1】:

试试gem install rouge 而不是gem install rogue

【讨论】:

谢谢。 Ruby 新手,这是一个菜鸟错误:( @CamilStaps 我试图删除这个问题,但它说“为版主标记它”,所以我已经标记了它以接近投票。 @Shiva 好吧,我刚刚遇到了完全相同的问题,在谷歌搜索问题后得出了这个答案,而我正是犯了这个错误。所以就我而言,这是一个非常有帮助的问题和答案:) 你去@CamilStaps ↑↑↑

以上是关于在 Windows 上为 jekyll 安装 rouge 代码荧光笔的主要内容,如果未能解决你的问题,请参考以下文章

Windows 上安装 Jekyll

在 Windows 上搭建本地 Jekyll 编译环境时问题汇总

[环境搭建]Windows下安装Ruby和Jekyll

Windows Liquid 上的 Jekyll 异常:无法获取标题

Windows 上通过本地搭建 Jekyll环境

Jekyll搭建个人博客