Mac开发环境配置笔记

Xcode
安装

直接Mac App Store搞定.

Command Line Tools

直接在终端输入

xcode-select --install

其他的会自动帮你完成

Sublime

很好用的跨平台编辑器,直接安装就好.然后按照[[Package Control] https://packagecontrol.io ]中的提示配置好Package Control(Sublime上的包管理工具)

iTerm2+zsh
安装iTerm2

先下载iTerm2,用来替代系统默认的终端. 配色可以使用Solarized 如果下面使用agnoster主题的话可能需要安装字体PowerlineFonts

将zsh设为默认的shell

在终端输入

chsh -s /bin/zsh

然后重启iTerm2就可以了.

安装和配置oh-my-zsh

在终端输入

wget --no-check-certificate http://install.ohmyz.sh -O - | sh

安装好后修改配置文件~/.zshrc,可以直接在终端中用vi打开也可以使用Sublime打开编辑. 其他先不动,先将默认主题修改为自己熟悉的,比如agnoste.在配置文件中查找ZSH_THEME,然后设定为ZSH_THEME="agnoster".重启iTerm2后就能看到效果了.

为终端配置代理

首先安装Surge,或者其他代理工具. 配置好后在.zshrc中加入一行

export https_proxy=http://127.0.0.1:6152/

现在终端的网络请求就可以通过Surge的代理规则分流了

需要取消的话使用

unset https_proxy
Homebrew

终端输入

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

通过下列命令将/usr/local/bin添加至$PATH环境变量中

echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc
CocoaPods

先更新一下gem

sudo gem update --system -n /usr/local/bin

如果有必要的话Ruby源可以替换为阿里的地址,如果已经在前面配置好了终端的代理可以跳过.

gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l

然后就会列出当前的地址了

*** CURRENT SOURCES ***
https://ruby.taobao.org/

安装,由于系统的原因需要指定到 /usr/local/bin 目录

sudo gem install -n /usr/local/bin cocoapods
pod setup

可能会持续较长的时间