diff --git a/Gemfile.lock b/Gemfile.lock
index a89c5080e7c9bf8707bd991a822c84de1cf79f29..19620b4c41c9ec5c397f0ed69f0ff20ce00c5d8b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -279,6 +279,7 @@ GEM
 PLATFORMS
   ruby
   x64-mingw32
+  x86_64-darwin-19
 
 DEPENDENCIES
   awesome_print (~> 1.8)
diff --git a/README.md b/README.md
index 072063c2e51b09d5031849ff7fe66042bd317739..b7b5706ba6e09f760a7469b9fdd37b349edbda52 100644
--- a/README.md
+++ b/README.md
@@ -10,13 +10,25 @@ it before following these instructions.
 
 ### Install prerequisites
 
-    sudo apt update
-    sudo apt install gcc
-    sudo apt install make
-    sudo apt install libmysqlclient-dev
-    sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm-dev
-    sudo apt install mysql-server
-    
+For Linux:
+
+```
+sudo apt update
+sudo apt install gcc
+sudo apt install make
+sudo apt install libmysqlclient-dev
+sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm-dev
+sudo apt install mysql-server
+```
+
+For Mac:
+
+```
+xcode-select --install
+brew install mysql bison openssl mysql-client
+bundle config --global build.mysql2 --with-opt-dir="$(brew --prefix openssl)"
+```
+
 ### Install JS runtime
 If you already have Node.JS installed, you can skip this step. If not, [download and install it](https://nodejs.org/en/download/).