Whats this about - again?


#1

Again, every single time when I try to run, update or keep Jekyll and it’s components up to date I run into some kind of troubles about dependency that don’t play nice together and whatnot.

Sorry, but I’m kinda disappointed about the entire Jekyll Static Site generation. I expected it to be cool and advanced, only use the Terminal to create a project, start and stop the server… Instead I have only fought with my Terminal about almost anything.


#2

Bundler is your friend. It solves a lot of dependency conflicts when you have multiple versions installed.

  1. Use a Gemfile
  2. Prepend all Jekyll commands with bundle exec
  3. Profit

#3

have you followed the basic installation guidelines? e.g.

image

prepending bundle exec to jekyll serve should resolve most conflicts. otherwise you may be running an outdated jekyll version - can you post your Gemfile?


#4

There is a bit of learning curve but you will get through. When I’m bootstrapping my Jekyll instances (on my laptop) I do these things:

cd <site folder>
bundle install
jekyll serve --verbose --trace

or as @liv and @mmistakes have suggested:

cd <site folder>
bundle install
bundle exec jekyll serve --verbose --trace

Additional parameters, such as --trace and --verbose are very helpful to troubleshoot either Markdown’s quirks or Jekyll’s internal problems (if any).

Hope that helps! :blush: