没有安装related_posts.rb或其中一个依赖项

时间:2017-10-07 16:58:53

标签: ruby jekyll

我正在尝试实施 related_posts-jekyll_plugin 插件,以根据jekyll博客上的帖子标签显示相关帖子。运行jekyll服务器时出现以下错误,我该怎么解决?

$ jekyll serve

don't have related_posts.rb or one of its dependencies installed error

Configuration file: D:/git/blog/_config.yml
  Dependency Error: Yikes! It looks like you don't have D:/git/blog/_plugins/related_posts.rb or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll/post' If you run into trouble, you can find helpful resources at https://jekyllrb.com/help/!
jekyll 3.6.0 | Error:  D:/git/blog/_plugins/related_posts.rb

我的_config.yml文件包含以下内容。

title: Kiran's blog | Kiran Shahi is a .NET developer from Nepal
email: mail@example.com
description: > # this means to ignore newlines until "baseurl:"
  Welcome to kiran's blog. Kiran Shahi is a .NET guy. He is passionate about technology.
baseurl: "/blog" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: itskirans
github_username:  kiranshahi
future: true

paginate: 5


# Build settings
markdown: kramdown
gems:
  - jekyll-feed
  - jekyll-paginate
exclude:
  - Gemfile
- Gemfile.lock

1 个答案:

答案 0 :(得分:0)

Although we can't see your config file, It Looks like you have related_posts.rb in your gem list in your config file. As this plugin is not a gem but just a plugin file you do not need to list it there. Just remove it from that section.