Update Makefile to work with macOS and Ruby version managers
This MR updates the Makefile for the following functionality:
- on macOS: built right away after cloning, work with Ruby version managers
- on Linux: only install asciidoctor when needed
This MR updates the Makefile for the following functionality: