OpenClaw新手2026安装全攻略,细数5大血泪教训> 作者:一个在 Mac mini 上折腾了一下午的勇士 > 特别鸣谢:DeepSeek(我的精神支柱和代码外挂)
## 📖 写在前面 如果你点开了这篇文章,说明你也想在这个 AI 时代拥有一只属于自己的“龙虾”——一个能24小时待命、会写代码、能处理文档、还不用发工资的 AI 助手。 但是,作为一个刚从“curl: (7) Failed to connect”中爬出来的人,我必须诚实地告诉你:**安装 OpenClaw 就像煮龙虾,看着很诱人,但前期处理有点扎手。** 别怕,跟着这份攻略,我保证你从“网络超时”到“飞书聊天”只需要一杯咖啡的时间。 ## 🎯 第一章:准备工作(别急着下锅) ### 1.1 检查你的“锅”——Mac mini 4 首先,确认你有一台 Mac(Intel 或 Apple Silicon 都行)。我用的是 Mac mini 4,这玩意儿当服务器简直完美——安静、省电、24小时不关机也不心疼电费。 ### 1.2 安装 Homebrew(这次别再超时了) 如果你之前没装过 Homebrew,或者像我一样遇到了 `Recv failure: Operation timed out` 的经典错误,请直接使用**国内镜像源**: 设置中科大镜像(感谢中国科学技术大学!) export HOMEBREW_INSTALL_FROM_API=1 export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api" export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles" export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git" 一键安装 /bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)" **为什么要这一步?** OpenClaw 依赖 Node.js,而 Homebrew 是 Mac 上最好的包管理器,没有之一。 ### 1.3 安装 Node.js 应该显示 v22.x.x ## 🚀 第二章:安装 OpenClaw(真正的考验来了) ### 2.1 一键安装(理想情况) curl -fsSL https://openclaw.ai/install.sh | bash ### 2.2 遇到 npm install failed 怎么办(现实情况) ! npm install failed for openclaw@latest **别慌!** 这是 `sharp` 模块在搞事情。解决方案有三: npm config set registry https://registry.npmmirror.com SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest pnpm add -g openclaw@latest git config --global url."https://github.com/".insteadOf git@github.com: pnpm add -g openclaw@latest **我的血泪教训:** pnpm 比 npm 靠谱多了,强烈推荐方案B! ## 🔧 第三章:配置 Gateway(让龙虾醒过来) ### 3.1 设置 gateway.mode openclaw config set gateway.mode local ### 3.2 如果遇到 RPC probe: failed 查看日志找原因 在另一个终端重启 最常见的错误:`gateway.mode=unset`——就像出门没带钥匙,龙虾拒绝工作。 ## 🤖 第四章:配置 AI 模型(给龙虾装上大脑) 我用的是**阿里云百炼 Lite 套餐**,首月 7.9 元,每月 9 万次请求,够用了。 ### 4.1 获取 API Key 1. 访问 https://bailian.console.aliyun.com/ 2. 开通 Lite 套餐,复制 Coding Plan 专用 API Key 3. 记下:`https://coding.dashscope.aliyuncs.com/v1`(这是专用地址,别用错!) ### 4.2 配置模型 通过 Web 控制台(http://127.0.0.1:18789)添加配置: "baseUrl": "https://coding.dashscope.aliyuncs.com/v1", "api": "openai-completions", "id": "qwen3-max-2026-01-23", "primary": "bailian/qwen3-max-2026-01-23" **关键点:** `reasoning` 必须设为 `false`,否则模型会装聋作哑。 ## 📱 第五章:接入飞书(让龙虾游进你的工作群) 这是最激动人心的一步!配置成功后,你就能在飞书里@龙虾了。 ### 5.1 在飞书开放平台创建应用 1. 访问 https://open.feishu.cn/app 3. 获取 App ID 和 App Secret 4. 添加事件:`im.message.receive_v1` ### 5.2 在 OpenClaw 中配置 openclaw config set channels.feishu.enabled true --json openclaw config set channels.feishu.appId "cli_你的AppID" openclaw config set channels.feishu.appSecret "你的AppSecret" openclaw config set channels.feishu.domain "feishu" openclaw config set channels.feishu.dmPolicy "pairing" openclaw config set channels.feishu.requireMention true ### 5.3 处理依赖问题(必看!) 如果遇到 `Cannot find module '@larksuiteoapi/node-sdk'`: cd /Users/xxx/Library/pnpm/global/5/.pnpm/openclaw@.../node_modules/openclaw/extensions/feishu npm install @larksuiteoapi/node-sdk --registry=https://registry.npmmirror.com ## 🎭 第六章:第一次对话(见证奇迹的时刻) ### 6.1 群聊测试 在飞书群里@你的机器人,发送“你好”。如果一切正常,它会回复问候语。 ### 6.2 私聊测试 OpenClaw: access not configured. Your Feishu user id: ou_xxx Ask the bot owner to approve with: openclaw pairing approve feishu XXXXXX openclaw pairing approve feishu XXXXXX ### 6.3 试试这些命令 @龙虾 帮我写个 Python 脚本,计算斐波那契数列 ## 🐛 第七章:常见问题急救箱 ### Q1: Gateway port 18789 is not listening **解:** `openclaw config set gateway.mode local` 然后重启 ### Q2: Cannot find module '@larksuiteoapi/node-sdk' **解:** 进入飞书扩展目录手动安装依赖(见5.3) ### Q3: 飞书群里@机器人没反应 **解:** 检查飞书后台是否添加了 `im.message.receive_v1` 事件,应用是否已发布 ### Q4: 机器人回复“access not configured” **解:** 这是正常的安全机制,用配对码批准即可 ### Q5: 模型回复为空 **解:** 检查配置中的 `reasoning` 是否为 `false` ### Q6: pnpm add -g openclaw@latest 报权限错 **解:** 先运行 `pnpm setup`,然后 `source ~/.zshrc` ## 🎁 彩蛋:OpenClaw 的隐藏技能 经过一下午的折腾,我发现 OpenClaw 不仅能聊天,还能: 4. **代码执行**:在安全沙箱里运行 Python/JavaScript ## 📝 写在最后 - **前期处理**有点繁琐(配置环境、处理依赖) - **但吃的时候**真香啊!(AI 助手24小时待命) 如果你按照这份攻略一步一步来,应该能在1-2小时内搞定。如果遇到本文没提到的问题,记住三连: 1. `openclaw logs --follow` 看日志 最后,感谢 DeepSeek 陪我度过这个充满报错但最终成功的下午。现在,我的 Mac mini 终于从“播放器”晋升为“AI 服务器”了! *P.S. 如果你在安装过程中有新的发现或更骚的操作,欢迎补充,让这份攻略造福更多被网络超时折磨的勇士。*