Jekyll on FreeBSD

Install Ruby

sudo pkg install ruby

Install Ruby Gems

Find the latest version and install it. (Replace ruby3x with whatever the latest version is.)

pkg search gems
sudo pkg install ruby3x-gems

Set Gems directory and add that to the Bash path

Avoid installing RubyGems packages (called gems) as the root user. Instead, set up a gem installation directory for your user account. The following commands will add environment variables to your ~/.bashrc file to configure the gem installation path:

echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Install Jekyll Gems

gem install jekyll bundler jekyll-sitemap

Verify install

Both of these commands should return some output showing version number, etc.

ruby -v
jekyll -v

That’s it! You’re ready to start using Jekyll.