I upgraded to OS X 10.11, officially called El Capitan, this past week and discovered a concerning bug when building my site. My terminal was unable to recognize the initiator term: “jekyll.”

$: jekyll
zsh: command not found: jekyll

I believe this is due to a new system security setting that prohibits ruby gems from being downloaded in the traditional way. For anyone wondering how to fix this, I found the solution after poking around online:

In your terminal, simply type in:

$: sudo gem install -n /usr/local/bin jekyll

Hope this helps! Now you can continue enjoying Jekyll while embracing the new OS X operating system.

Posted in Web Development with MacOS