Mac OS X EI Capitan 10.11.x 開發環境建構

Items to install

Basic Environment

Xcode

Homebrew

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Docker

Languages

JDK

Python

  • TBC

Node.js

Node Version Manager

NVM Manual install

1
2
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
cat ". ~/.nvm/nvm.sh" >> .bashrc

Install node.js

1
2
3
4
nvm install v4.5.0
nam alias tls v4.5.0
nvm alias default tls
nvm use default

My Favorite Package List

base package

1
npm install -g npm-check

blogging, writing

1
npm install -g kywk/hexi hexo-cli gitbook-cli

web-service

1
npm install -g express-generator forever nodemon swig

Areas

Android development

Android APP SDK

AOSP / ROM

Database

MySQL

IDEs, GUI tools

Code Editor

SCM GUI Manager

  • SourceTree
    Free Mercurial and Git Client for Windows and Mac
  • GitX-dev, GitX
    GitX is a git GUI made for Mac OS X. It currently features a history viewer much like gitk and a commit GUI like git gui. But then in silky smooth OS X style!
  • Fork
    Fork - a fast and friendly git client for Mac
  • GitKraken
    The downright luxurious Git client, for Windows, Mac & Linux
  • GitHub for Mac

Database GUI Client

Command Line Interface setting

Terminals

Powerline

Others

[div surf]

References

[enddiv]