新 Mac 配环境花了三小时还没配完,试过的自动化方案没一个省心的 – V2EX 首页 注册 登录 V2EX = way to explore V2EX 是一个关于分享和探索的地方 现在注册 已注册用户请 登录 V2EX › macOS 新 Mac 配环境花了三小时还没配完,试过的自动化方案没一个省心的 royfk · 10 小时 43 分钟前 · 2740 次点击 上个月又买了台 Mac ,又经历了一遍配环境地狱。 之前几年一直想找个靠谱的自动化方案,陆续试了 Brewfile 、自己写 bash 、chezmoi 、nix-darwin ,踩了一圈坑。Brewfile 最省事但只管 brew install 那堆东西,shell 配置 macOS 偏好 git 身份统统不管,搞完发现才干了三分之一的活。自己写 bash 想把剩下的也自动化,结果国内网络你懂的,中间断一下整个脚本就挂了,而且这玩意跑两遍就报错。 chezmoi 搞 dotfile 确实专业,但光研究它的目录结构就花了比我配 .zshrc 还长的时间。nix-darwin 我专门花了一整个周末,从满怀期待到满屏报错,现在对日常用 nix 的人是真的肃然起敬。 后来实在受不了,自己糊了个 CLI 把这几个的活攒一块了(开源的,有兴趣的点 blog 里的链接)。每个方案的坑我都记下来了,也附了国内换镜像源的完整配置,不换源上面说的全白搭: blog.fullstackjam.com/2026/mac-setup-automation-guide-2026-zh/ 所以想问问大家现在都怎么搞的?纯 Brewfile 就完事了还是也在折腾别的?有没有人真的在日常用 nix-darwin 的,学了多久上的手? dotfile 你们用啥管,chezmoi ? stow ?还是直接 git bare repo 硬来? 自动化 环境 配置 49 条回复 • 2026-02-15 23:20:49 +08:00 1 Jiajin 9 小时 54 分钟前 新电脑到手,自己配置也挺有意思的。homebrew 、on my zsh 就够了。 2 willwon1 9 小时 47 分钟前 换了不下 4 台 macbook 了。每次到手都是用换机、基本上换过来所有东西都配好、跟以前机器一模一样 3 MacsedProtoss 9 小时 46 分钟前 via iPhone 网络环境软路由来保证的情况下 配环境很快啊 cli 部分 brew 就完事了 gui 部分的话看你有多少是需要走 App Store 的 4 seanzxx 9 小时 24 分钟前 nix-darwin 我是日常用的,操心是真操心。 用稳定版本软件更新慢 用 master 有时候会出错,而且有些出错很久都没有人修,逼得自己动手修,跳过单元测试了,修改 python 依赖。 配置好了也挺安心的,指哪打哪,比如你只安装一个 opencode ,他不会像 homebrew 一样还暴露一个 node 恶心人,传递依赖都是内部消化,外部不可见。 它不光可以搞定软件安装,配置文件也可以搞定,写一套迁移起来也挺方便的。 我现在是用 nix-darwin 管理命令行工具,nix-darwin 通过 brew 管理 GUI app 5 ratazzi 9 小时 24 分钟前 https://hola.ac 自己写的 macOS 因为权限问题确实很多不能自动 6 royfk OP 9 小时 23 分钟前 @ Jiajin 确实,第一次配很有意思。但配第 5 次的时候那个新鲜感就没了…😂 7 royfk OP 9 小时 23 分钟前 @ willwon1 迁移助理是省心,不过我有个强迫症想每次都 clean install ,不想把旧 Mac 的坑带过来。你迁移过来会不会有旧版本的包冲突之类的问题? 8 royfk OP 9 小时 21 分钟前 @ MacsedProtoss 软路由确实必备!可惜不是人人都有 9 royfk OP 9 小时 20 分钟前 @ seanzxx 真猛,我那个周末就是卡在 master 出错这步直接弃了…你这还得自己跳单测改依赖,已经不是配环境了这是修包了😂 大佬从开始学到能日常用花了多久啊? 10 lerry 9 小时 18 分钟前 dot files 手动复制,常用软件 brew install 11 huijiewei 9 小时 15 分钟前 不省心不就是网络问题,跟其他没有半毛钱关系 反正我不管跑什么,最终 99%的问题都是网络造成的问题 12 zktree 9 小时 13 分钟前 via iPhone 如果信任 AI ,可以让 claude code 通过远程 ssh 配置 13 royfk OP 9 小时 11 分钟前 @ zktree 哈哈哈这个思路太野了,不过让 AI 全自动搞我还是有点虚的… 14 zktree 9 小时 5 分钟前 via iPhone @ royfk 现在家里的 home lab 基本都交给 Claude Code 了 😂 Docker 升级、ADB 连接电视装应用、代理配置、HA 调整这些基本一次就能搞定,省心不少。 15 whoosy 9 小时 4 分钟前 直接迁移助理 16 maojun 9 小时 3 分钟前 via iPhone 直接时间机器恢复就跟上一台一模一样 17 royfk OP 9 小时 1 分钟前 @ zktree 我主要还是担心它操作我的主力机,毕竟上面还有工作项目,不过你这个场景听起来是真的省心 18 yuanmomo9090 8 小时 58 分钟前 via iPhone 不是 timemachine ? 19 foxkiller 8 小时 54 分钟前 就配个 neovim 就行。。。其他的不用配啥了…… 20 Jiceburger 8 小时 38 分钟前 via Android 来红帽吧,kickstart 传三代 🐶 21 zhhmax 8 小时 33 分钟前 我现在开发环境都在云服务器上,本地 Mac 配置一下 iTerm2 ,装个 VSCode 后就能开发了。 22 stinkytofux 8 小时 30 分钟前 最近 10 年我只配过两次环境, 第一次是人生第一台 mac, 第二次是 Intel 转 ARM. 中间换电脑, 加电脑,直接用时间机器还原. 23 royfk OP 8 小时 30 分钟前 via iPhone @ zhhmax 要拉 GitHub 代码咋办,国内拉不会很慢吗 24 Jiajin 8 小时 30 分钟前 @ royfk 换电脑太频繁了,三五年一换没这个烦恼。 25 Jiajin 8 小时 29 分钟前 第一步永远是先从 tun 层面解决网络问题,然后就简单了。 26 zhhmax 8 小时 27 分钟前 @ royfk #23 云服务器在美国,用一台美西三网优化线路中转,平时远程上去开发非常丝滑,俩服务器一年成本也就三百多。 27 Folder 8 小时 11 分钟前 1 我的 mac 配置不复杂, 安装的软件也不多, 所以更喜欢手动来. 特别是手动安装配置的过程中
Source: V2EX | Original Link