3

我正在尝试使用 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​​ 或 ruby​​gem 语言(来自 python 背景)。这里可能是什么问题?

4

2 回答 2

1

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

$ gem install rdiscount

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

于 2014-03-02T16:36:28.410 回答
0

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

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

于 2014-02-24T20:31:27.247 回答