为了快速设置开发,做一个备忘录
Mac 开发配置
Xcode设置
- 先从APP Sotre安装Xcode最新版
再安装 Xcode command line tools 打开Terminal输入
xcode-select --install
等这个命令跑完后后,就可以直接在 terminal 中使用主要的命令,比如:
make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp# 等等。
Homebrew
- 安装
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
安装完成后将Homebrew安装的启动链接添加到环境变量里面去$PATH
echo ‘export PATH=“/usr/local/bin:$PATH”’ >> ~/.bash_profile
具体的操作在这里Homebrew的基本使用_少雄的博客-CSDN博客_cd $(brew -repo)
iTerm2 + Zsh
iTerm2官网
使用 Homebrew 完成 zsh 和 zsh completions 的安装
brew install zsh zsh-completions
安装 oh-my-zsh 让 zsh 获得拓展功能和主题
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
用文本编辑器或 vi 打开.zshrc
进行以下编辑:
ZSH_THEME=pygmalion
alias zshconfig=“vi ~/.zshrc”
alias envconfig=“vi ~/Projects/config/env.sh”
plugins=(git colored-man colorize github jira vagrant virtualenv pip python brew osx zsh-syntax-highlighting)
用文本编辑器或 vi 打开`~/Projects/config/env.sh` 进行以下编辑:
#!/bin/zsh
# PATH
export PATH=“/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin”
export EDITOR=‘vi -w’
# export PYTHONPATH=$PYTHONPATH
# export MANPATH=“/usr/local/man:$MANPATH”
# Virtual Environment
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Projects
source /usr/local/bin/virtualenvwrapper.sh
# Owner
export USER_NAME=“YOUR NAME”
eval “$(rbenv init -)”
# FileSearch
function f() { find . -iname “*$1*” ${@:2} }
function r() { grep “$1” ${@:2} -R . }
#mkdir and cd
function mkcd() { mkdir -p “ [[email protected]](https://aaaaaashu.gitbooks.io/cdn-cgi/l/email-protection) “ && cd “$_”; }
# Aliases
alias cppcompile=‘c++ -std=c++11 -stdlib=libc++’
Git的设置
- 安装
brew install git
- 测试
git --version
- 设置账户
git config --global user.name "Your Name"
git config --global user.email "Your Email"
如果有需要的话可以设置一下git Ignore
创建一个新文件 ~/.gitignore
# Folder view configuration files
.DS_Store
Desktop.ini
# Thumbnail cache files
._*
Thumbs.db
# Files that might appear on external disks
.Spotlight-V100
.Trashes
# Compiled Python files
*.pyc
# Compiled C++ files
*.out
# Application specific files
venv
node_modules
.sass-cache
MySql
- 安装
brew install mysql
- 使用之前设置一下:
$ unset TMPDIR
$ mkdir /usr/local/var
$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
- 使用 开启
mysql.server start
关闭mysql.server stop
- 登录MySql,运行
mysql -uroot
Node.js
- 安装
brew install node
Npm的使用
$ npm install <package> # 安装在本地项目中
$ npm install -g <package> # 安装在全局
$ npm list # 本地
$ npm list -g # 全局
$ npm uninstall <package> #卸载包
https://aaaaaashu.gitbooks.io/mac-dev-setup/content/Apps/index.html