Allow running applications from anywhere (OS X Sierra)
sudo spctl --master-disable
XCode command line tool
xcode-select --install
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
GitX GUI download and install
brew install mariadb
brew services start mariadb
MySQL Workbench GUI download and install
or Toad GUI if you prefer
GNUPG
brew install gpg
Add RVM's public key for rvm's security verification
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
RVM: https://rvm.io/rvm/install/
curl -L https://get.rvm.io | bash -s stable
Restart Terminal
type rvm | head -n1 # This should report that rvm is a function
Mac OS X Seirra deprecates OpenSSL so we have to manually install it and give the proper link paths
brew install openssl
rvm install 2.3.3 --with-openssl-dir=`brew --prefix openssl`
gem -v # This should report the current installed rubygems version
echo "install: --no-rdoc --no-ri" >> ~/.gemrc # skip rdoc and ri on installation
echo "update: --no-rdoc --no-ri" >> ~/.gemrc # skip rdoc and ri on update
Sublime: http://www.sublimetext.com/3 Download and install Mac OS X version
Atom: https://atom.io/ Download and install Mac OS X version
Adium: http://adium.im/
Line: http://line.me/en/
XQuartz: http://xquartz.macosforge.org/landing/
Required Homebrew packages
brew update && brew install mongodb qt5 imagemagick solr
Optional Homebrew packages
brew install phantomjs
Load Mongodb at startup
brew services start mongodb
Robomongo MongoDB GUI client
Mongotron MongoDB GUI client
Don't do this unless absolutely necessary
Set default rlimit to work with mongodb properly
sudo echo "limit maxfiles 1024 1048" >> /etc/launchd.conf
sudo reboot
NOTE:
If your Mac has already installed Homebrew by another user than you, do the following:
sudo chmod -R g+rw /usr/local sudo chmod -R g+rw /Library/Caches/Homebrew