Mac 开发的一些有用的设置

为了快速设置开发,做一个备忘录

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的设置

  1. 安装 brew install git
  2. 测试 git --version
  3. 设置账户
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

  1. 安装 brew install mysql
  2. 使用之前设置一下:
$ unset TMPDIR
$ mkdir /usr/local/var
$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

  1. 使用 开启 mysql.server start 关闭 mysql.server stop
  2. 登录MySql,运行 mysql -uroot

Node.js

  1. 安装brew install node

Npm的使用

$ npm install      # 安装在本地项目中
$ npm install -g   # 安装在全局
$ npm list     # 本地
$ npm list -g  # 全局
$ npm uninstall  #卸载包
 

https://aaaaaashu.gitbooks.io/mac-dev-setup/content/Apps/index.html

你可能感兴趣的:(心得)