外观
02 · 开发环境
开发环境的麻烦很少来自某个工具本身,而来自它们叠在一起之后谁先谁后、装在哪里、换台机器还能不能复现。这一章按可重建性来组织。
学习目标与前置条件
你需要装过 Homebrew 并用它安装过软件,见使用 Homebrew 管理工具。涉及 PATH 的部分建议先读zsh 启动文件与加载顺序。
完成本章后,你应能用一个配置文件声明项目需要的运行时版本,并解释切换目录时版本为什么会变。
阅读顺序
- 用 mise 统一管理运行时版本与项目任务:一个工具替代 nvm、pyenv 与 rbenv。
- 用 Brewfile 声明整机软件:把「装了哪些东西」变成一个可以提交的文件。
- 在 Mac 上跑容器:三种方案的差别,以及 Apple 芯片上的架构问题。
本章实践
在一个练习目录里声明运行时版本,进出目录各查一次版本号,确认切换真的发生。装新工具前先确认旧工具是否还在抢 PATH,两套版本管理器共存是这一章最常见的故障来源。