缺少依赖性:rdiscount

时间:2014-01-05 20:40:01

标签: rubygems jekyll rdiscount

我正在尝试使用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背景)。这可能是什么问题?

2 个答案:

答案 0 :(得分:1)

我从一些博客得到了答案。你可以试试这个:

$ gem install rdiscount

安装此软件包并尝试再次构建服务器。

答案 1 :(得分:0)

通常,确保依赖关系正确的最简单方法是使用bundle。我认为这是在Jekyll文档中,但不能再找到它了。如果您已经在使用这种方法,则只需将rdiscount添加到您的Gemfile中。

有关如何设置它以与GitHub页面here一起使用的指南。根据您的要求,github-pages gem可以很好地使用。