Mac Installation Guidelines and Summary of Common Development Tools


Mac Installation Guidelines and Common Development Tools

1. Prepare a new Mac.
1.1 enter the keyboard setting and set caps lock to Ctrl. Press Ctrl+a and Ctrl+e conveniently.
1.2 Install Chinese input method, Baidu input method and Sogou input method.

2. office class

Apple’s good software. All free, all installation
Office for Mac.

3. efficiency class
Evernote Notes
Dropbox Powerful Storage Synchronization Software
Spectacle screen splitting software, large screen must be installed. (Remember to allow him control in Settings-) Security and Privacy)

4. network class
QQ, needless to say
Chat Tools Supporting Multiple Chat Protocols
Thunderbolt Download Sharp Tools
Foxmail Mail Client
FileZIlla Old FTP Client

4.5 System Tools
AppCleaner Tools for Downloading Software

5. Virtual Environment
VMware Fusion Powerful Virtual Machine Software
VirtualBox Free Virtual Machine Software

6. Development tools
A Useful Markdown Editor

Sublime Text 2
(Setting Sublime’s command line)
ln -s “/Applications/Sublime Text” ~/bin/subl

Installation package management for Sublime, see:

11. Development Class
Install the latest version of Xcode, Command Tools, and many software needs to be compiled.
Install iTerm2. Useful Terminal Tools
Install HomeBrew
Installation of Common Command Line Tools with brew
Brew install VIM WGet curl htop Axel git Zsh TMUX Python

Install super-useful Zsh configuration framework: Prezto
Or oh-my-zsh
(Choose one of the two above)

Set up VIM configuration:
Square open source VIM configuration file:

Install python’s virtual environment virtualenv:
Pip install virtualenv // install virtualenv, confirming that pip is installed through brew
Viralenv py27 // Create a new Python virtual environment
Source py27/bin/activate//Activate py27, a virtual environment, which you can see in front of the prompt (py27), indicates that you have entered the virtual environment.
PIP install Django // install Django through pip of py27 virtual environment

Install RVM
Curl-L | bash-s stable *// Install RVM

GO environment
Build go environment under Mac

Install Nginx (download and compile by yourself)

Install PHP
brew install php55 –with-imap –with-tidy –with-debug –with-pgsql –with-mysql –with-fpm

Start php-fpm
sudo /usr/local/Cellar/php55/5.5.5/sbin/php-fpm

Start/stop Nginx (source installation)
Suo vim/usr/local/nginx/conf/nginx.conf//nginx configuration modification
Sudo/usr/local/nginx/sbin/nginx//start nginx
Sudo/usr/local/nginx/sbin/nginx-s stop//stop nginx

12. Install vagrant (VirtualBox needs to be installed first, preferably version 4.3 or more)
Download and install the latest vagrant at

Generate your own vagrant configuration file on this site,, download the configuration file.
Then go from the command line to the directory (the directory with Vagrant File) and type vagrant up to download and install the Linux you configured.
Vagrant SSH // connect to Linux in VM via SSH
Varant halt//Turn off VM

More updates. Coming soon
Original address: reprinted please retain