我正在尝试使用jekyll构建网站,我已经安装了jekyll
,并且作为下一个要求我也做了sudo gem install rdiscount
Successfully installed rdiscount-2.1.7
Parsing documentation for rdiscount-2.1.7
Done installing documentation for rdiscount after 0 seconds
1 gem installed
但是当我尝试启动jekyll服务器时,我收到以下错误:
$ [sudo] gem install rdiscount
Conversion error: There was an error converting '_posts/1970-01-01-placeholder-post.md/#excerpt'.
ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
Missing dependency: rdiscount
看起来它无法识别rdiscount,我在Mac上并使用自制程序来进行包管理。我不熟悉ruby或rubygem语言(来自python背景)。这可能是什么问题?
答案 0 :(得分:1)
我从一些博客得到了答案。你可以试试这个:
$ gem install rdiscount
安装此软件包并尝试再次构建服务器。
答案 1 :(得分:0)
通常,确保依赖关系正确的最简单方法是使用bundle
。我认为这是在Jekyll文档中,但不能再找到它了。如果您已经在使用这种方法,则只需将rdiscount添加到您的Gemfile中。
有关如何设置它以与GitHub页面here一起使用的指南。根据您的要求,github-pages gem可以很好地使用。