Mac 开发的一些有用的设置

本文详细介绍如何在Mac上配置开发环境,包括Xcode安装与设置、Homebrew安装与使用、iTerm2与Zsh配置、Git设置、MySql安装及Node.js配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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 <package>     # 安装在本地项目中
$ npm install -g <package>  # 安装在全局
$ npm list     # 本地
$ npm list -g  # 全局
$ npm uninstall <package> #卸载包
 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值