Lego2012
1/9/2017 - 11:21 AM

How to install Jekyll using Homebrew and rbenv

How to install Jekyll using Homebrew and rbenv

# install Homebrew
$ su ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# show brew commands
$ brew help

# check current user
$ echo $(whoami)

# grant access to the folders
$ sudo chown -R $(whoami) /usr/local
$ sudo chown -R $(whoami) /Library/Caches/Homebrew/

# uninstall brew ruby
$ brew uninstall ruby

# install rbenv
$ brew update
$ brew install rbenv ruby-build

# add ~/.rbenv/bin to your $PATH for access to the rbenv command-line utility
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

# add rbenv init to your shell to enable shims and autocompletion
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

# install ruby via rbenv
$ rbenv install 2.2.3
$ rbenv global 2.2.3
$ rbenv versions

# check install path
$ which ruby
$ which gem
$ which jekyll

# rehash
$ rbenv rehash

# check ruby version and environment
$ ruby --version
$ gem env

# install bundler
$ gem install bundler

# go to the project folder
$ cd <project folder>

# install / update gems
$ bundle install
  or
$ bundle update

# show installed jekyll
$ bundle show jekyll

# serve jekyll pages
$ bundle exec jekyll serve --drafts --config _config.yml,_config_dev.yml