I am experiencing a problem with my build and missing a gem. However, I've installed the gem multiple times to no avail. I'm using NPM to manage packages as well. Since Jekyll is looking for kramdown, a gem, how can I let my build know it's installed locally?
Apologies on the weird question. I'm new to gems and stuff.
My error:
Warning: Command failed: You are missing a library required for Markdown. Please run:
$ [sudo] gem install kramdown
Conversion error: There was an error converting 'project/adrian-college.md'.
ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
Missing dependency: kramdown
Use --force to continue.
SOLUTION
'gem install kramdown' installed the gem locally but wasn't included as a dependency for the project. I had to simply edit the Gemfile manually and add: gem 'kramdown'
then run bundle install
.