# Jekyll-manager plugin

**URL:** <https://talk.jekyllrb.com/t/jekyll-manager-plugin/6483>\
**Category:** Help\
**Created:** [September 24, 2021, 7:56am UTC](https://talk.jekyllrb.com/t/jekyll-manager-plugin/6483 "2021-09-24T07:56:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![stblog](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/stblog/32/3926_2.png) [@stblog](https://talk.jekyllrb.com/u/stblog)\
**Post date:** [September 24, 2021, 7:56am UTC](https://talk.jekyllrb.com/t/jekyll-manager-plugin/6483/1 "2021-09-24T07:56:30Z")

</div>

Hi,

While I am dealing with third-party services, I decided to install the plugin [jekyll-manager](https://github.com/ashmaroli/jekyll-manager)

But it hasn’t worked yet. Can you help.

I do according to these instructions:

> 1. Add the following to your site’s Gemfile:
> 
> gem ‘jekyll-manager’, group: :jekyll\_plugins
> 
> 1. Run `bundle install`
> 
> ## Usage
> 
> 1. Start Jekyll as you would normally ( `bundle exec jekyll serve` )
> 2. Navigate to `http://localhost:4000/admin` to access the administrative interface

When I try to hook the server, I get a lot of errors that I don’t know how to fix.  
Help me pls.

 ![3333](https://canada1.discourse-cdn.com/flex030/uploads/jekyllrb/original/2X/c/c52424d0bd02c8cf61747f5ee2ff27a9e4a54cad.jpeg)

---

<div class="post-metadata">

**Author:** ![MichaelCurrin](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelcurrin/32/2340_2.png) [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin)\
**Post date:** [September 25, 2021, 8:05pm UTC](https://talk.jekyllrb.com/t/jekyll-manager-plugin/6483/2 "2021-09-25T20:05:37Z")

</div>

Serving won’t work because gems are not installed.

Installing won’t work because of the error the screen is telling you. Just read it again slowly.

Manager says needs jekyll 3 not 4

So make it jekyll 3 in Gemfile

> <https://github.com/MichaelCurrin/jekyll-blog-demo/blob/master/Gemfile#L3>

and delete your lock file and then install

---

<div class="post-metadata">

**Author:** ![MichaelCurrin](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelcurrin/32/2340_2.png) [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin)\
**Post date:** [September 25, 2021, 8:26pm UTC](https://talk.jekyllrb.com/t/jekyll-manager-plugin/6483/3 "2021-09-25T20:26:04Z")

</div>

The tag on GitHub at v0.1.1 tells me that Jekyll 3 is only supported

> <https://github.com/ashmaroli/jekyll-manager/blob/v0.1.1/jekyll-manager.gemspec#L26>

But the latest code on master that is not tagged and on RubyGems will actually support Jekyll 4

> <https://github.com/ashmaroli/jekyll-manager/blob/master/jekyll-manager.gemspec#L29>

So… if you are feeling adventurous, you can install the absolute latest code from manager plugin on GitHub as per these instructions of mine.

> **[Install from GitHub](https://michaelcurrin.github.io/dev-cheatsheets/cheatsheets/jekyll/dependencies/github.html)**
>
> A collection of code snippets and CLI guides for quick and easy reference while coding

There is the risk that the code will break one day when you install, as you are choosing an unstable master branch over a tested and published tag.

But you could maybe specify the commit hash that is currently where master is and get the gem command to have that commit hash as a reference.
