刚拿到一台新的 Mac,准备开始写代码,结果发现连最基本的开发工具都没装。别急,很多人都经历过这种场景——打开终端想敲个命令,结果提示 command not found,一脸懵。
先装个终端增强版
系统自带的终端其实够用,但用惯了配色、分屏和快捷键的人可能会觉得憋屈。推荐装个 iTerm2,下载安装后搭配 Oh My Zsh,命令行立马变顺手。
安装方式很简单:
zsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
装完之后你会发现,命令提示符更清晰了,自动补全也来了,连输错命令都有提醒。
Homebrew:Mac 上的软件管家
想装 Node.js、Python、Git 或者 MySQL?别去官网一个一个下 DMG 文件了。Homebrew 一句话搞定。
先装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
装完之后,你想装什么基本都能用 brew install 解决。比如装个 Git:
brew install git
再比如装个 Node.js:
brew install node
你会发现,版本管理、路径配置这些麻烦事,Homebrew 都帮你理得明明白白。
Python 和虚拟环境
虽然 Mac 自带 Python,但版本通常是 2.7,早就不适合开发了。用 Homebrew 装个 Python 3:
brew install python
然后创建虚拟环境隔离项目依赖:
python -m venv myproject
激活它:
source myproject/bin/activate
这时候你在这个环境下装的包,不会影响其他项目,特别适合同时搞多个项目的同学。
Node.js 和包管理
前端开发绕不开 Node.js。除了用 Homebrew 安装,也可以用 fnm(Fast Node Manager)来切换不同版本。
先装 fnm:
brew install fnm
然后在 shell 配置文件里加一行(比如 ~/.zshrc):
eval "$(fnm env --use-on-cd)"
保存后重新加载配置:source ~/.zshrc,之后就能用 fnm use 切版本了。
编辑器选哪个?
很多人一开始用系统自带的 TextEdit 写代码,结果格式乱成一团。建议直接上 VS Code,免费、插件多、支持语法高亮和调试。
装完之后,在终端里输入 code . 就能直接打开当前目录,特别方便。
SSH 密钥配一下
连 GitHub 还得输密码?太老派了。生成个 SSH 密钥,一劳永逸。
执行命令:
ssh-keygen -t ed25519 -C "your_email@example.com"
一路回车,然后把公钥(~/.ssh/id_ed25519.pub)内容复制到 GitHub 的 SSH 设置里。
测试一下:
ssh -T git@github.com
看到 Hi 后面跟着你的用户名,就成了。
这一套走下来,你的 Mac 基本就 ready 了。不管是写前端、搞后端还是跑脚本,工具链都齐了。不用等别人给教程,自己动手配一遍,印象更深,出问题也知道往哪查。