Fresh OS X installation and CleverStack environment setup:

Shutdown your Mac

Insert memory stick with new OS X files

Start up the mac and hold down alt

Choose Disk Util

– Run disk util and format drive (erase main drive)

– Partition new drive (partition 1: Macintosh HD – ensure GUID partition is selected under options)

– Then, cmd + Q to close disk util


Now choose install OS X and follow prompts

– Don’t transfer any data from mac or windows

– Enter account details

– If you have an update of the os x software on the memory stick, enter your .dmg file and run the .pkg file

– OS X will restart after the update

– Connect to the internet


– Install chrome (If you have the .dmg file)

– Install brew and update brew

– install mysql

– install redis

– install node

– install bower

– install grunt-cli


Mac Development Setup


Install brew:

ruby -e “$(curl -fsSL”

brew doctor

brew update


Install MySQL:

brew install mysql

ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

mysql.server start


Install Redis:

brew install redis

ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist


Install NodeJS:

brew install node

node -v


Install Tree: (Optional)

brew install tree


Install Bower:

npm i -g bower


Install Grunt:

npm i -g grunt-cli

npm -g update

npm i -g grunt-cli


Install CleverStack:

npm install -g cleverstack-cli

clever -V


Setup and test CleverStack:

mkdir Projects

cd Projects/

clever init clever-walking-skeleton-1.0

clever serve

clever build

clever install clever-orm

clever serve

clever install clever-auth

clever serve

cd Projects/

cd bootstrap/

npm update

bower update


Setup Protractor (For Testing):

cd frontend/

npm run-script setup-protractor

npm install -g protractor

webdriver-manager update

webdriver-manager update –standalone

webdriver-manager start

One Response

  1. grunt 1.7.7

Leave a Reply