2024-10-01 09:41:25 发布
网友
我使用Jekyll来转换我的markdown和Pygments来突出显示语法。在
以下是maruku显示的错误:
Liquid error: undefined method `join' for "\n song_info = []\n for song in songs:\n song_info.append(song.name) \n":String
标记如下:
在iPython中测试Pygments不会产生错误。在
有什么想法吗?;o(
提前谢谢!在
我也遇到了同样的问题,并将liquid gem恢复到2.2.2版本作为解决方法。似乎是2.3.0版本的pygments支持中的一个bug,或者说Jekyll对它的使用。在
sudo gem uninstall liquid sudo gem install liquid version '2.2.2'
只需将liquid-2.3.0gem文件替换为latest version from Github。在
liquid-2.3.0
它与jekyll-0.11.2+liquid-2.3.0+Pygments一起工作
jekyll-0.11.2
Pygments
旁注,GitHub recommends using RedCarpet。在
要使用它,configure Jekyllby adding ^{} to ^{}。然后,用[sudo] gem install redcarpet在开发机器上安装RedCarpet,这样就可以编译Jekyll站点了。在
[sudo] gem install redcarpet
我也遇到了同样的问题,并将liquid gem恢复到2.2.2版本作为解决方法。似乎是2.3.0版本的pygments支持中的一个bug,或者说Jekyll对它的使用。在
只需将
liquid-2.3.0
gem文件替换为latest version from Github。在它与
jekyll-0.11.2
+liquid-2.3.0
+Pygments
一起工作旁注,GitHub recommends using RedCarpet。在
要使用它,configure Jekyllby adding ^{} to ^{} 。然后,用
[sudo] gem install redcarpet
在开发机器上安装RedCarpet,这样就可以编译Jekyll站点了。在相关问题 更多 >
编程相关推荐