Install appium from scratch in few steps

Install node.js: https://nodejs.org/en/

Sudo chown -R $USER /usr/local
npm install -g appium
npm install -g appium-doctor
Install Carthage :https://github.com/Carthage/Carthage#installing-carthage

~ dmenezes$ vi ~/.bash_profile

export PATH=/usr/local/bin:$PATH

export ANDROID_HOME=/Users/dmenezes/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

export NVM_DIR="/Users/dmenezes/.nvm"
[ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh” # This loads nvm