MacBook M1安裝OpenClaw完整指南
本文記錄了在 MacBook M1 (Apple Silicon) 上安裝 OpenClaw 的完整過(guò)程,包括遇到的坑和解決方案。
前言
OpenClaw 是一個(gè)開(kāi)源的個(gè)人 AI 助手,可以連接 WhatsApp、Telegram、Discord、Slack 等多種聊天平臺(tái)。本文將詳細(xì)介紹如何在 M1 Mac 上從零開(kāi)始安裝和配置 OpenClaw。
環(huán)境要求
| 要求 | 說(shuō)明 |
|---|---|
| Node.js | ≥22,必須是 ARM64 原生版本 |
| 操作系統(tǒng) | macOS (Apple Silicon) |
| 包管理器 | npm 或 pnpm |
第一步:檢查 Node.js 架構(gòu)
這是 M1 Mac 上最容易踩的坑!
很多人通過(guò) nvm 安裝的 Node.js 實(shí)際上是 x86_64 版本(通過(guò) Rosetta 運(yùn)行),這會(huì)導(dǎo)致 OpenClaw 的 node-llama-cpp 依賴安裝失敗。
檢查當(dāng)前架構(gòu)
node -p "process.arch"
如果輸出是 x64,說(shuō)明你安裝的是 x86_64 版本,需要重新安裝。
也可以用這個(gè)命令確認(rèn):
file $(which node)
正確的輸出應(yīng)該包含 arm64,而不是 x86_64。
安裝 ARM64 版本的 Node.js
如果你用 nvm 管理 Node.js,按以下步驟操作:
# 1. 先切換到其他版本(因?yàn)椴荒苄遁d正在使用的版本) source ~/.nvm/nvm.sh nvm use 20 # 或其他已安裝版本 # 2. 卸載 x86_64 版本 nvm uninstall 22 # 3. 在 ARM64 環(huán)境下重新安裝 arch -arm64 /bin/zsh -c "export NVM_DIR=~/.nvm && source ~/.nvm/nvm.sh && nvm install 22" # 4. 設(shè)置為默認(rèn)版本 nvm alias default 22 nvm use default # 5. 驗(yàn)證架構(gòu) node -p "process.arch" # 應(yīng)輸出: arm64
第二步:安裝 OpenClaw
確認(rèn) Node.js 架構(gòu)正確后,安裝 OpenClaw:
npm install -g openclaw@latest
驗(yàn)證安裝:
openclaw --version # 輸出: 2026.2.6-3 (或更新版本)
第三步:運(yùn)行 Onboard 向?qū)?/h2>
這是配置 OpenClaw 的核心步驟:
openclaw onboard --install-daemon
3.1 安全警告確認(rèn)
向?qū)紫葧?huì)顯示安全警告,提醒你 OpenClaw 可以讀取文件和執(zhí)行操作。確認(rèn)后選擇 Yes 繼續(xù)。
3.2 選擇 Onboarding 模式
選擇 QuickStart,這是最簡(jiǎn)單的配置方式:
◇ QuickStart ─────────────────────────╮ │ │ │ Gateway port: 18789 │ │ Gateway bind: Loopback (127.0.0.1) │ │ Gateway auth: Token (default) │ │ Tailscale exposure: Off │ │ │ ├──────────────────────────────────────╯
3.3 配置模型認(rèn)證
我使用的是 MiniMax API Key:
- Model/auth provider → 選擇
MiniMax - MiniMax auth method → 選擇
MiniMax M2.1(不要選 OAuth) - Enter MiniMax API key → 輸入你的 API Key
- Default model → 選擇
Keep current (minimax/MiniMax-M2.1)
注意:如果使用 API Key,一定要選擇具體的模型(如 M2.1),不要選擇 OAuth 方式。
3.4 配置聊天渠道
可以先跳過(guò),后續(xù)通過(guò) openclaw channels add 添加:
◇ Select channel (QuickStart) │ → Skip for now
3.5 配置 Skills
也可以先跳過(guò),按需配置:
◇ Configure skills now? (recommended) │ → No ◇ Install missing skill dependencies │ → Skip for now
3.6 安裝 Gateway 服務(wù)
向?qū)?huì)自動(dòng)安裝 macOS LaunchAgent 服務(wù):
? Installing Gateway service…... Installed LaunchAgent: ~/Library/LaunchAgents/ai.openclaw.gateway.plist Logs: ~/.openclaw/logs/gateway.log ◇ Gateway service installed.
3.7 配置 Shell 補(bǔ)全
選擇 Yes 啟用命令補(bǔ)全,然后重新加載配置:
source ~/.zshrc
3.8 完成
向?qū)瓿珊髸?huì)顯示控制面板地址:
◇ 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.
第四步:驗(yàn)證安裝
檢查 Gateway 狀態(tài)
openclaw gateway status
正常輸出:
Service: LaunchAgent (loaded) Runtime: running (pid xxxx) RPC probe: ok Listening: 127.0.0.1:18789
訪問(wèn)控制面板
重要:不要直接訪問(wèn) http://127.0.0.1:18789/,這樣會(huì)因?yàn)槿鄙?Token 而無(wú)法連接。
正確做法是獲取帶 Token 的 URL:
openclaw dashboard --no-open
復(fù)制輸出的完整 URL(包含 #token=xxx)到瀏覽器打開(kāi)。
重要文件路徑
| 路徑 | 說(shuō)明 |
|---|---|
| ~/.openclaw/openclaw.json | 主配置文件 |
| ~/.openclaw/workspace/ | Agent 工作區(qū) |
| ~/.openclaw/credentials/ | 憑證存儲(chǔ) |
| ~/.openclaw/agents/main/sessions/ | 會(huì)話記錄 |
| ~/.openclaw/logs/gateway.log | Gateway 日志 |
| ~/Library/LaunchAgents/ai.openclaw.gateway.plist | macOS 服務(wù)配置 |
常用命令速查
| 命令 | 說(shuō)明 |
|---|---|
| openclaw --version | 查看版本 |
| openclaw gateway status | 查看網(wǎng)關(guān)狀態(tài) |
| openclaw dashboard --no-open | 獲取帶 Token 的控制面板 URL |
| openclaw status | 查看整體狀態(tài) |
| openclaw health | 健康檢查 |
| openclaw doctor | 診斷問(wèn)題 |
| openclaw channels add | 添加聊天渠道 |
| openclaw skills | 管理 Skills |
| openclaw configure --section web | 配置網(wǎng)頁(yè)搜索 |
| openclaw security audit --deep | 安全審計(jì) |
| openclaw config get gateway.auth.token | 獲取 Gateway Token |
常見(jiàn)問(wèn)題 FAQ
Q1: 安裝時(shí)報(bào)錯(cuò) "llama.cpp is not supported under Rosetta"
原因:你的 Node.js 是 x86_64 版本,在 Apple Silicon Mac 上通過(guò) Rosetta 運(yùn)行。
解決方案:按照本文「第一步」的方法,卸載 x86_64 版本,安裝 ARM64 原生版本。
驗(yàn)證方法:
node -p "process.arch" # 應(yīng)輸出: arm64 file $(which node) # 應(yīng)包含: arm64
Q2: 控制面板顯示 "unauthorized: gateway token missing" 或 "gateway token mismatch"
原因:直接訪問(wèn) http://127.0.0.1:18789/ 沒(méi)有帶 Token 認(rèn)證。
解決方案:
方法一(推薦):使用命令獲取帶 Token 的鏈接
openclaw dashboard --no-open
復(fù)制輸出的完整 URL 到瀏覽器打開(kāi)。
方法二:手動(dòng)獲取 Token
openclaw config get gateway.auth.token
然后在控制面板的設(shè)置中粘貼 Token。
方法三:如果 Token 丟失,重新生成
openclaw doctor --generate-gateway-token
Token 首次加載后會(huì)保存在瀏覽器的 localStorage 中,之后訪問(wèn)無(wú)需重復(fù)輸入。
Q3: 如何查看 Node.js 架構(gòu)?
# 方法 1 node -p "process.arch" # 方法 2 file $(which node)
Q4: 如何讓 AI 能搜索網(wǎng)頁(yè)?
需要配置 Brave Search API Key:
openclaw configure --section web
Q5: 如何添加聊天渠道(Telegram/Discord/WhatsApp 等)?
openclaw channels add
Q6: Gateway 服務(wù)沒(méi)有啟動(dòng)怎么辦?
# 檢查狀態(tài) openclaw gateway status # 手動(dòng)加載服務(wù) launchctl load ~/Library/LaunchAgents/ai.openclaw.gateway.plist # 或者前臺(tái)運(yùn)行(調(diào)試用) openclaw gateway --port 18789 --verbose
Q7: 如何重新運(yùn)行 onboard 向?qū)В?/h3>
openclaw onboard --install-daemon
openclaw onboard --install-daemon
總結(jié)
在 M1 Mac 上安裝 OpenClaw 的關(guān)鍵點(diǎn):
- 確保 Node.js 是 ARM64 版本 - 這是最容易踩的坑
- 使用 openclaw onboard --install-daemon - 一鍵完成配置和服務(wù)安裝
- 訪問(wèn)控制面板要帶 Token - 使用 openclaw dashboard --no-open 獲取完整 URL
完成以上步驟后,就可以通過(guò)瀏覽器訪問(wèn) OpenClaw 控制面板,開(kāi)始體驗(yàn) AI 助手了!??
參考鏈接
到此這篇關(guān)于MacBook M1安裝OpenClaw完整指南的文章就介紹到這了,更多相關(guān)MacBook M1安裝OpenClaw內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

各平臺(tái) 完整卸載OpenClaw的完全指南(Windows/macOS/Linux/npm/pnpm)
這篇文章主要為大家介紹了 OpenClaw 在 Windows、macOS、Linux 系統(tǒng)及 npm、pnpm 包管理器下的全平臺(tái) 完整卸載教程,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2026-03-12
Windows/macOS/Linux系統(tǒng)卸載OpenClaw教程(附一鍵腳本+檢測(cè)工具)
使用OpenClaw后想卸載,卻擔(dān)心刪不干凈,殘留文件占用空間,后臺(tái)服務(wù)偷偷運(yùn)行,今天就給大家分享一套完整的OpenClaw徹底卸載方案,從一鍵卸載到殘留檢測(cè),全程無(wú)需復(fù)雜操作2026-03-12
macOS完整卸載OpenClaw指南小結(jié)(含深度清理)
本文主要介紹了在macOS上徹底卸載OpenClaw的詳細(xì)步驟,包括應(yīng)用內(nèi)的卸載、Homebrew卸載、深度清理殘留文件、卸載OpenClaw CLI和移除macOS后臺(tái)服務(wù),具有一定的參考價(jià)值,感興2026-03-11
Windows、macOS、Linux三系統(tǒng)本地部署OpenClaw+避坑指南+Docker一鍵部署,30分鐘搞定
本文給大家分享全網(wǎng)最全的OpenClaw安裝部署教程,覆蓋Windows、macOS、Linux三系統(tǒng)本地部署,并最終提供Docker一鍵部署方案,感興趣的朋友一起看看吧2026-03-10
Mac mini上部署配置OpenClaw并接入國(guó)產(chǎn)大模型與飛書(shū)
本文詳細(xì)介紹了在Macmini上部署OpenClaw的全過(guò)程,包括配置安裝及國(guó)產(chǎn)大模型接入以及飛書(shū)機(jī)器人集成,搭建一個(gè)的AI助手,滿足日常自動(dòng)化需求,需要的朋友們下面隨著小編來(lái)一起2026-03-09
本文面向非程序員用戶,詳細(xì)記錄了在一臺(tái)全新 Mac 電腦上從零開(kāi)始安裝 OpenClaw 并配置飛書(shū)機(jī)器人的完整流程2026-03-07
本文詳細(xì)介紹如何在 macOS 本地部署 OpenClaw 智能助理框架,從環(huán)境準(zhǔn)備到首次運(yùn)行,手把手教你搭建屬于自己的 AI 助理,適合零基礎(chǔ)新手,全程實(shí)操無(wú)坑,需要的朋友可以參考2026-03-06
OpenClaw 完全可以在筆記本上用,但很多人會(huì)推薦 Mac mini,是因?yàn)椤搁L(zhǎng)期當(dāng)服務(wù)器」這件事對(duì)硬件有不同要求,低功耗、配置容易上手、錯(cuò)誤少,所以選擇mini是更好的選擇2026-03-02
蘋(píng)果Macmini下OpenClaw保姆級(jí)配置教程(全網(wǎng)最簡(jiǎn)單)
如果你也想把 Macmini 變成 24h 在線的 私人秘書(shū),這篇就是保姆級(jí)喂飯教程,為什么選擇mac mini來(lái)配置OpenClaw,因?yàn)镺penClaw是在unix開(kāi)發(fā)的,而openclaw也是unix系統(tǒng),所2026-03-09
本文主要介紹了在macOS上部署OpenClaw的詳細(xì)步驟,包括安裝Node.js環(huán)境、使用npm安裝OpenClaw、配置OpenClaw及常用命令,文中通過(guò)代碼圖文介紹的非常詳細(xì),需要的朋友們下面2026-03-12











