Jekyll Github Readme
Supported macOS versions
- Monterey (macOS 12)
- Big Sur (macOS 11)
- Catalina (macOS 10.15)
Older macOS versions might work, but we don’t officially support them.
Install Ruby
To install Jekyll on macOS, you need a proper Ruby development environment. While macOS comes preinstalled with Ruby, we don’t recommend using that version to install Jekyll. This external article goes over the various reasons why you shouldn’t use the system Ruby.
Instead, you’ll need to install a separate and newer version of Ruby using a version manager such as asdf, chruby, rbenv, or rvm. Version managers allow you to easily install multiple versions of Ruby, and switch between them.
We recommend chruby
because it’s the simplest and least likely to cause issues.
The instructions below are an excerpt from this detailed external guide to install Ruby on Mac. They work best if you’re setting up development tools for the first time on your Mac. If you’ve already tried to install Ruby or Jekyll on your Mac, or if you run into any issues, read that guide.
Step 1: Install Homebrew
Homebrew makes it easy to install development tools on a Mac.
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Step 2: Install chruby and the latest Ruby with ruby-install
Install chruby
and ruby-install
with Homebrew:
1
brew install chruby ruby-install
Install the latest stable version of Ruby:
1
ruby-install ruby
This will take a few minutes, and once it’s done, configure your shell to
automatically use chruby
:
1
2
3
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-" >> ~/.zshrc
If you’re using Bash, replace .zshrc
with .bash_profile
. If you’re not sure,
read this external guide to
find out which shell you’re using.
Quit and relaunch Terminal, then check that everything is working:
1
ruby -v
It should show or a newer version.
Next, read that same external guide for important notes about setting and switching between Ruby versions with chruby.
Install Jekyll
After installing Ruby with chruby, install the latest Jekyll gem:
1
gem install jekyll