一台 11 年前的 iMac,macOS Big Sur,8GB 内存,官方文档没说支持这种古董配置。但用 WorkBuddy 的 Auto 模式,全程 AI 自动操作,20 分钟搞定。这篇记录一下过程和踩坑点,给同样在老 Mac 上折腾的朋友参考。
项目 | 配置 |
|---|---|
型号 | iMac 15,1(2014 年末 27 英寸 Retina 5K) |
CPU | Intel Core i5-4690 @ 3.5GHz 四核 |
内存 | 8GB DDR3 |
显卡 | AMD Radeon R9 M290X 2GB GDDR5 |
硬盘 | 1TB Fusion Drive |
系统 | macOS 11.7.11 (Big Sur) |
Node.js | v22.22.2 (通过 nvm 安装) |
简单说:这是一台11 年前的电脑,官方推荐的 macOS 12+ 都达不到,只能停在 Big Sur。
OpenClaw 的安装文档要求:
虽然文档没有明确说「不支持 Big Sur」,但整个安装流程都是基于较新的 macOS 设计的,老系统大概率会遇到兼容性问题。
全程使用 WorkBuddy 的 Auto 模式,我只说了一句话:「帮我安装 OpenClaw」,剩下的全是 AI 自动完成的。
bash
复制
# WorkBuddy 自动通过 nvm 安装了 Node.js
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
nvm install 22
node -v # v22.22.2踩坑:Big Sur 自带的 Node.js 版本太低,必须用 nvm 装 22.x。
bash
复制
# WorkBuddy 自动执行
npm install -g openclaw
openclaw --version # OpenClaw 2026.4.9踩坑:
npm install -g在老系统上偶尔会权限报错,用 nvm 管理的 Node.js 可以避免这个问题。
bash
复制
openclaw initWorkBuddy 自动完成了初始化向导,包括:
~/.openclaw/这是最关键的一步。OpenClaw 默认用的是 OpenAI,但国内直连不方便。WorkBuddy 帮我配置了两个国内模型提供商:
1. 阿里云通义千问(主力模型)
json
复制
{
"providers": {
"dashscope": {
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"apiKey": "sk-你的key",
"api": "openai-completions",
"models": [
{ "id": "qwen-plus", "name": "通义千问 Plus", "contextWindow": 131072 },
{ "id": "qwen-turbo", "name": "通义千问 Turbo", "contextWindow": 131072 },
{ "id": "qwen-max", "name": "通义千问 Max", "contextWindow": 131072 }
]
}
}
}2. DeepSeek(备用模型)
json
复制
{
"deepseek": {
"baseUrl": "https://api.deepseek.com",
"apiKey": "sk-你的key",
"models": [
{ "id": "deepseek-chat", "name": "DeepSeek V3", "contextWindow": 128000 }
]
}
}默认模型设为 dashscope/qwen-max,兼顾质量和速度。
bash
复制
openclaw plugin install openclaw-plugin-yuanbao配置了元宝频道的 appKey 和 appSecret,实现微信消息收发。
bash
复制
openclaw start一切正常运行!可以接收消息、回复消息、执行任务。
现象:npm install -g openclaw 提示 EACCES 权限不足。
解决:使用 nvm 安装的 Node.js 不需要 sudo,直接装就行。如果你用的是系统自带的 Node,建议先装 nvm。
现象:运行 openclaw doctor 或某些命令后,~/.openclaw/openclaw.json 会被重置,自定义配置丢失。目录下出现大量 .clobbered 备份文件。
解决:WorkBuddy 帮我创建了多个备份,并在每次覆盖后自动恢复配置。最终通过设置环境变量 DEEPSEEK_API_KEY 和 OPENCLAW_DEFAULT_MODEL 解决了部分被覆盖的问题。
结论:能跑,但别同时开太多东西。OpenClaw 本身是 Node.js 应用,内存占用不大(约 200-300MB)。配合 WorkBuddy 一起使用时,8GB 内存会有些紧张,建议关掉不必要的浏览器标签。
结论:OpenClaw 主要做的是 API 调用和消息处理,不涉及本地模型推理,所以芯片架构影响不大。只要 Node.js 能跑,OpenClaw 就能跑。
安装完成后,OpenClaw 在我的老 iMac 上稳定运行:
OpenClaw 2026.4.9 (0512059)
Gateway Mode: local
Default Model: dashscope/qwen-max
Plugin: openclaw-plugin-yuanbao (enabled)说实话,如果手动安装,光是 Node.js 版本、npm 权限、配置文件格式这些问题,就够折腾一晚上的。用 WorkBuddy 的 Auto 模式:
唯一的成本就是消耗一些积分,但比起自己折腾几个小时,还是很划算的。
openclaw.json 有时会被覆盖环境:iMac 2014 / macOS 11.7 Big Sur / 8GB RAM / Node.js 22.22.2 / OpenClaw 2026.4.9 安装方式:WorkBuddy Auto 模式全自动 发布日期:2026-04-15
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。