My Local Setup

Recipe for my Mac OS


Published on: June 1, 2020

Local Setup w/ Homebrew

Brew Documentation

Setting up for local dev is sometimes a PIA, but Homebrew makes it SOOO much easier! My go-to answer for whenever someone asks why Mac? As I move to computer to computer, I will cherish my favorite moving buddies: Git (my go-to version control), Homebrew, and NPM. Homebrew? More like Homeboy…


Install Homebrew

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

Brew Installs

Python related

  • brew install nginx
  • brew install python
  • brew install anaconda

Adjust path to use Python 3 instead of Python 2

  • Link
  • Edit ~/.zshrc
  • Add export PATH="/usr/local/anaconda3/bin:$PATH"
  • Restart terminal or use source ~/.zshrc to reload your shell environment
  • Then you will be able to run jupyter notebook or python and you will be using the Anaconda distribution

Java Stuff : handle JDK + JRE

SDKMan to the rescue

Then you can install Leiningen, b/c Clojure has dependency on Java

  • brew install leiningen

Install Docker

  • brew cask install docker
  • Installs Docker Desktop app
  • Start Docker app and follow the same routine as if you installed the Mac .dmg from Docker: Reference

Node Installation