Recently when installing some gems, it popped out errors that telling the Ruby version is lower than required… I have to upgrade the shipped Ruby, version 2.0.0p648 (2015-12-16 revision 53162), on my machine. There are a few methods dealing with this, but I found the easiest way is using Homebrew.

Check current version of Ruby

Type following line in terminal:

ruby -v

It says ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16] on macOS Sierra, quite old 🤔.

Install Homebrew

Okay, if you haven’t used Homebrew before, just paste the following line into terminal to install it:

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

More information about Homebrew, please go to its official website: https://brew.sh.

Install Ruby with Homebrew

Then:

brew install ruby

One simple line is enough, Homebrew installs all the stuff you needed without any further configuration.

After installation finished, just restart your terminal and check the version of Ruby with ruby -v, that will show you the latest stable version (for now, it’s ruby 2.5.2p104).