macOS 系统配置+软件
适用于 macOS (Apple Silicon) · 以开发环境为主
换新机时按本文从零搭一遍,基本能在半小时内恢复一套可用的开发环境。
一、系统配置
1.1 开启 HIDPI(外接显示器)
让非原生 Retina 的外接显示器也能用上高分辨率缩放:
1
| bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
|
二、Homebrew 包管理器
2.1 安装
1
| /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
安装后把 Homebrew 加入 PATH(Apple Silicon 安装在 /opt/homebrew):
1 2
| echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
|
2.2 常用命令
1 2 3 4 5
| brew install <包名> brew install --cask <应用名> brew upgrade brew cleanup brew services list
|
三、命令行开发工具
3.1 基础工具
1 2 3 4 5 6
| brew install git brew install gh brew install git-filter-repo brew install ripgrep brew install pandoc brew install gnupg
|
3.2 语言运行时与版本管理
1 2 3 4
| brew install node brew install oven-sh/bun/bun brew install go brew install uv
|
几点说明:
- Python 用 uv 管理,不再装 pyenv / conda。
uv python install 3.12 装指定版本,uv venv 建虚拟环境,uv pip ... 装包。系统自带的 python3(3.9)留给系统,别拿来开发。
- npm / pnpm / bun 分工:npm 随 Node 自带;
npm install -g pnpm 装 pnpm 做日常依赖管理(更省磁盘);bun 用于追求速度的脚本或构建。
- 全局 npm 工具按需补,例如本博客用到的
npm install -g hexo-cli。
3.3 数据库 MongoDB
1 2 3
| brew tap mongodb/brew brew install mongodb-community mongodb-database-tools mongosh brew services start mongodb-community
|
图形管理界面:
1
| brew install --cask mongodb-compass
|
四、编辑器与终端
4.1 编辑器
1 2 3
| brew install --cask zed brew install --cask typora brew install --cask obsidian
|
4.2 终端与字体
1 2
| brew install --cask ghostty brew install --cask font-jetbrains-mono-nerd-font
|
在 Ghostty 和编辑器里把字体设成 JetBrainsMono Nerd Font,终端里的图标才能正常显示。
五、AI 开发工具
三个命令行 Agent 装完即用,注意命令名和 cask 名不一样:
1 2 3
| brew install --cask claude-code brew install --cask codex brew install gemini-cli
|
桌面客户端:
1
| brew install --cask cherry-studio
|
各 CLI 首次运行会引导登录或填 API Key,按提示走即可。
六、Shell(zsh)
macOS 默认就是 zsh,开箱即用。我的配置很轻,只在 ~/.zshrc 放必要的环境变量:
1
| export API_TIMEOUT_MS="600000"
|
没用 oh-my-zsh / starship —— 默认 zsh 加 Homebrew 的 PATH 已经够用,配置越少,换机迁移越省心。
七、常见问题
Homebrew 安装 / 更新慢(国内)
1 2 3
| export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git" export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git" brew update
|
权限错误
1
| sudo chown -R $(whoami) /opt/homebrew
|
MongoDB 服务没起来
1 2
| brew services restart mongodb-community brew services list
|
附录 · 其他常用应用
非开发类,能用 Homebrew 的尽量用,省得一个个去官网下载:
1 2 3 4 5 6 7 8 9
| brew install --cask wechat qq wechatwork feishu dingtalk telegram discord
brew install --cask microsoft-office notion
brew install --cask onedrive baidunetdisk
brew install --cask eagle brew install mole
|