当前位置: 首页
AI教程
MacBook M1安装OpenClaw详细教程与步骤解析

MacBook M1安装OpenClaw详细教程与步骤解析

热心网友 时间:2026-05-28
转载

前言

想在M1 Mac上部署一个能打通WhatsApp、Telegram、Discord、Slack等多个聊天平台的开源AI助手吗?OpenClaw是个不错的选择。今天,我们就来手把手走一遍在Apple Silicon Mac上从零安装和配置OpenClaw的全过程。

MacBook M1 安装 OpenClaw 完整指南

环境要求

动手之前,先确认你的环境满足以下要求:

要求 说明
Node.js ≥22,必须是 ARM64 原生版本
操作系统 macOS (Apple Silicon)
包管理器 npm 或 pnpm

第一步:检查 Node.js 架构

这一步是M1/M2/M3 Mac用户最容易栽跟头的地方,务必仔细。

很多朋友习惯用nvm来管理Node.js,但默认安装的版本很可能是x86_64架构的(通过Rosetta转译运行)。而OpenClaw依赖的node-llama-cpp等原生模块,在Rosetta下会直接报错,导致安装失败。

检查当前架构

打开终端,运行以下命令检查你的Node.js架构:

node -p "process.arch"

如果输出是x64,那就说明你安装的是x86_64版本,需要重新来过。

也可以用这个命令再确认一下:

file $(which node)

正确的输出应该包含arm64,而不是x86_64

安装 ARM64 版本的 Node.js

如果发现架构不对,别慌。如果你用的是nvm,按照下面这个流程操作就能搞定:

# 1. 先切换到其他版本(因为不能卸载正在使用的版本)
source ~/.nvm/nvm.sh
nvm use 20 # 或其他已安装版本

# 2. 卸载 x86_64 版本
nvm uninstall 22

# 3. 在 ARM64 环境下重新安装
arch -arm64 /bin/zsh -c "export NVM_DIR=~/.nvm && source ~/.nvm/nvm.sh && nvm install 22"

# 4. 设置为默认版本
nvm alias default 22
nvm use default

# 5. 验证架构
node -p "process.arch"
# 应输出: arm64

第二步:安装 OpenClaw

确认Node.js架构正确无误后,安装OpenClaw本身就是一条命令的事儿:

npm install -g openclaw@latest

安装完成后,验证一下:

openclaw --version
# 输出: 2026.2.6-3 (或更新版本)

第三步:运行 Onboard 向导

安装好命令行工具,接下来就是核心的配置环节了。运行Onboard向导,它会引导你完成所有必要设置。

openclaw onboard --install-daemon

3.1 安全警告确认

向导启动后,首先会显示一个安全警告,提醒你OpenClaw拥有读取文件和执行操作的权限。这是正常流程,确认后选择“Yes”继续即可。

3.2 选择 Onboarding 模式

这里建议选择QuickStart,这是最简单快捷的配置方式,会使用一组合理的默认值。

◇ QuickStart ─────────────────────────╮
│                                      │
│ Gateway port: 18789                  │
│ Gateway bind: Loopback (127.0.0.1)   │
│ Gateway auth: Token (default)        │
│ Tailscale exposure: Off              │
│                                      │
├──────────────────────────────────────╯

3.3 配置模型认证

这里以使用MiniMax API Key为例:

  1. Model/auth provider → 选择 MiniMax
  2. MiniMax auth method → 选择 MiniMax M2.1(注意不要选OAuth)
  3. Enter MiniMax API key → 输入你的API Key
  4. Default model → 选择 Keep current (minimax/MiniMax-M2.1)

3.4 配置聊天渠道

连接WhatsApp、Telegram等聊天平台可以稍后进行,这里先跳过。

◇ Select channel (QuickStart)
│→ Skip for now

3.5 配置 Skills

Skills(技能)也可以按需后续添加,这里同样选择跳过。

◇ Configure skills now? (recommended)
│→ No
◇ Install missing skill dependencies
│→ Skip for now

3.6 安装 Gateway 服务

向导会自动为你安装macOS的LaunchAgent服务,让OpenClaw Gateway在后台持续运行。

◒ Installing Gateway service…
...Installed LaunchAgent: ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Logs: ~/.openclaw/logs/gateway.log
◇ Gateway service installed.

3.7 配置 Shell 补全

建议选择“Yes”启用命令自动补全功能,之后记得重新加载一下shell配置。

source ~/.zshrc

3.8 完成

配置完成!向导会显示控制面板的访问地址,务必记下。

◇ Control UI ─────────────────────────────────────────────────────────────────────╮
│                                                                                  │
│ Web UI: http://127.0.0.1:18789/                                                  │
│ Web UI (with token):                                                             │
│ http://127.0.0.1:18789/#token=xxxxxx                                             │
│                                                                                  │
├──────────────────────────────────────────────────────────────────────────────────╯
└Onboarding complete. Use the dashboard link above to control OpenClaw.

第四步:验证安装

检查 Gateway 状态

运行以下命令,确认Gateway服务已经正常启动:

openclaw gateway status

看到类似下面的输出,就说明一切正常:

Service: LaunchAgent (loaded)
Runtime: running (pid xxxx)
RPC probe: ok
Listening: 127.0.0.1:18789

访问控制面板

这里有个关键点:不要直接访问 http://127.0.0.1:18789/,这样会因为缺少Token认证而无法连接。

正确的方法是获取带Token的完整URL:

openclaw dashboard --no-open

复制命令输出的完整URL(包含#token=xxx部分),粘贴到浏览器中打开,就能成功进入OpenClaw的控制面板了。

重要文件路径

了解这些核心文件的存放位置,对后续管理和排查问题很有帮助。

路径 说明
~/.openclaw/openclaw.json 主配置文件
~/.openclaw/workspace/ Agent 工作区
~/.openclaw/credentials/ 凭证存储
~/.openclaw/agents/main/sessions/ 会话记录
~/.openclaw/logs/gateway.log Gateway 日志
~/Library/LaunchAgents/ai.openclaw.gateway.plist macOS 服务配置

常用命令速查

把下面这些常用命令存下来,日常管理会方便很多。

命令 说明
openclaw --version 查看版本
openclaw gateway status 查看网关状态
openclaw dashboard --no-open 获取带 Token 的控制面板 URL
openclaw status 查看整体状态
openclaw health 健康检查
openclaw doctor 诊断问题
openclaw channels add 添加聊天渠道
openclaw skills 管理 Skills
openclaw configure --section web 配置网页搜索
openclaw security audit --deep 安全审计
openclaw config get gateway.auth.token 获取 Gateway Token

常见问题 FAQ

Q1: 安装时报错 "llama.cpp is not supported under Rosetta"

原因:你的 Node.js 是 x86_64 版本,在 Apple Silicon Mac 上通过 Rosetta 运行。

解决方案:按照本文「第一步」的方法,卸载 x86_64 版本,安装 ARM64 原生版本。

验证方法

node -p "process.arch"
# 应输出: arm64
file $(which node)
# 应包含: arm64

Q2: 控制面板显示 "unauthorized: gateway token missing" 或 "gateway token mismatch"

原因:直接访问 http://127.0.0.1:18789/ 没有带 Token 认证。

解决方案

方法一(推荐):使用命令获取带 Token 的链接

openclaw dashboard --no-open

复制输出的完整 URL 到浏览器打开。

方法二:手动获取 Token

openclaw config get gateway.auth.token

然后在控制面板的设置中粘贴 Token。

方法三:如果 Token 丢失,重新生成

openclaw doctor --generate-gateway-token

Q3: 如何查看 Node.js 架构?

# 方法 1
node -p "process.arch"
# 方法 2
file $(which node)

Q4: 如何让 AI 能搜索网页?

需要配置 Bra ve Search API Key:

openclaw configure --section web

Q5: 如何添加聊天渠道(Telegram/Discord/WhatsApp 等)?

openclaw channels add

Q6: Gateway 服务没有启动怎么办?

# 检查状态
openclaw gateway status

# 手动加载服务
launchctl load ~/Library/LaunchAgents/ai.openclaw.gateway.plist

# 或者前台运行(调试用)
openclaw gateway --port 18789 --verbose

Q7: 如何重新运行 onboard 向导?

openclaw onboard --install-daemon

总结

在 M1/M2/M3 Mac 上成功部署 OpenClaw,其实就抓住三个关键点:

  1. 确保 Node.js 是 ARM64 版本 - 这是最容易踩的坑,也是大部分安装失败的根源。
  2. 使用 openclaw onboard --install-daemon - 这个向导能一键完成核心配置和后台服务安装。
  3. 访问控制面板要带 Token - 记住用 openclaw dashboard --no-open 获取完整 URL,别直接访问IP端口。

搞定这几步,你的个人AI助手就已经在本地跑起来了。接下来,就可以通过浏览器打开控制面板,开始连接各种聊天渠道,或者为AI配置更多实用技能了。

来源:https://juejin.cn/post/7604084016510812201

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
AI工具软件崛起趋势与未来发展前景

AI工具软件崛起趋势与未来发展前景

数字化浪潮下,AI工具软件应用领域快速拓展,云计算加速其开发集成。预计2025年市场规模将突破千亿美元,成为企业数字化转型的关键。AI能帮助从数据中提炼价值,提升决策效率、降低成本,如在零售业通过分析顾客行为促进销售。然而,企业普遍面临技术理解不足、人才短缺等挑战,需加强培训与知。

时间:2026-05-28 19:21
谷歌AI官方提示词库人工智能工作室原生资源大全

谷歌AI官方提示词库人工智能工作室原生资源大全

一、产品介绍如何写好提示词?网络上流传的技巧零散杂乱,初学者面对大模型时往往无从下手。针对这一痛点,Google官方提供了一份权威解决方案——Google AI提示词库,该库直接内置于Google AI Studio平台,是一套原生的提示词资源集合,旨在帮助用户与Gemini等大语言模型高效交互。这

时间:2026-05-28 19:21
2年深度研究Prompt,半小时助你搞懂任何陌生领域

2年深度研究Prompt,半小时助你搞懂任何陌生领域

全文速览图 打磨三年!今天,我决定把「卡兹克风格创作 skill」开源了! 事情源于一次朋友间的闲聊。当被问及为何似乎对各类话题都能聊上几句时,一个核心答案浮现出来:并非无所不知,而是有一套能快速切入陌生领域的方法。这套方法,经过三年多的实践与迭代,如今已封装成一套能与AI深度研究功能协同的框架。

时间:2026-05-28 19:20
科大讯飞旗下星辰Agent平台AI智能体AstronClaw正式上线

科大讯飞旗下星辰Agent平台AI智能体AstronClaw正式上线

AstronClaw是什么AI智能体这个概念,这两年听得人耳朵都起茧子了。但真正落地时,大多数人遇到的第一道坎儿,就是部署环境太复杂——你得懂Docker、Node,还得保证自己的电脑不能关机。科大讯飞这次推出的AstronClaw,思路就比较讨巧:它基于业内那个著名的“龙虾”架构(OpenClaw

时间:2026-05-28 19:20
零代码用AI识别音乐流派新手友好完整教程

零代码用AI识别音乐流派新手友好完整教程

新手友好:无需代码用AI识别音乐流派教程 你是否曾有过这样的经历:偶然听到一段旋律,瞬间被吸引,却怎么也说不清它究竟是摇滚、流行,还是电子?又或者,面对杂乱无章的音乐收藏,光是想到要手动按风格分类就头疼不已? 过去,要给音乐“验明正身”,要么得靠一双经过训练的耳朵和专业知识,要么就得依赖各种音乐Ap

时间:2026-05-28 19:19
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程