必须最先安装command line tools、homebrew、git三大基础工具;再按需配置java/python/node.js等运行时;接着补全postgresql/redis/maven等中间件;最后优化iterm2+oh my zsh+vs code体验,并统一管理环境变量。
装好基础工具链,再按项目需要加组件,比堆一堆工具更可靠。重点是命令行底座稳、环境变量清、运行时版本对——这三点没踩坑,后续调试省一半力气。
先打好底层基础
这三样必须最先装,否则后续很多工具会报错或行为异常:
-
Command Line Tools:不是 Xcode 全量安装,而是轻量级编译底座。终端运行
xcode-select --install,弹窗确认即可。验证:clang --version和make --version能正常输出。 -
Homebrew:macOS 事实标准包管理器。用官方脚本安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
装完执行brew doctor检查 PATH 是否正确、权限是否需修复。 -
Git:Homebrew 安装最稳妥:
brew install git。装完立刻配置身份:git config --global user.name "Your Name"git config --global user.email "you@example.com"
配好主力运行时
后端开发常用语言运行时,优先选 LTS 版本,避免 beta 或过旧版:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
-
Java(JDK):推荐用 Homebrew 安装 Temurin(Eclipse 维护的 OpenJDK):
brew tap homebrew/cask-versions && brew install --cask temurin17
装完检查java -version,并确保$JAVA_HOME指向正确路径(通常为/opt/homebrew/opt/temurin17/libexec/openjdk.jdk/Contents/Home)。 -
Python:用 Homebrew 安装原生 Python:
brew install python,自带 pip 和 venv,适合日常脚本和轻量后端服务。如需多版本管理,再上 pyenv。 -
Node.js:前端接口、CLI 工具、自动化脚本常用:
brew install node。注意 npm 全局模块默认装在~/Library/npm,记得把对应 bin 目录加入 PATH:export PATH="$HOME/Library/npm/bin:$PATH"加到~/.zshrc中。
补全关键中间件
这些不是“必须”,但绝大多数 Java/Python 后端项目都会用到:
-
PostgreSQL:关系型数据库首选。
brew install postgresql,然后brew services start postgresql启动服务。首次使用前可运行initdb /usr/local/var/postgres初始化。 -
Redis:缓存与消息队列常用。
brew install redis,再brew services start redis。验证:redis-cli ping返回PONG即通。 -
Maven:Java 项目构建标配。
brew install maven,自动完成环境变量注入。如需加速依赖下载,编辑~/.m2/settings.xml,添加阿里云镜像配置。
优化终端与编辑器体验
提升日常编码效率的关键细节:
-
iTerm2 + Oh My Zsh:系统 Terminal 够用,但 iTerm2 分屏、搜索、快捷键更顺手。装完后推荐加几个实用别名:
alias ll='ls -laGh'alias gs='git status'alias gc='git commit -m' -
VS Code:主力编辑器,
brew install --cask visual-studio-code安装。推荐插件:
• ESLint(JS/TS 代码检查)
• Python(含 Pylance)
• Docker(容器集成)
• GitLens(增强 Git 可视化) -
环境变量统一管理:所有 export 类配置(如 JAVA_HOME、MAVEN_HOME、PATH 补充)都写进
~/.zshrc,保存后执行source ~/.zshrc生效。Apple Silicon 用/opt/homebrew/bin,Intel 用/usr/local/bin。










