Subscribe For Updates
Local Setup w/ Homebrew
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
orpython
and you will be using the Anaconda distribution
Java Stuff : handle JDK + JRE
brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8
brew install jenv
: Manager for diff Java versionsbrew install tomcat
: Install Tomcat Serverbrew install maven
: Install Mavenbrew cask install dynamodb-local
: Use Dynamo locallybrew cask install gradle
brew cask install intellij-idea-ce
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
- Use curl command from NVM link