本頁內容
本頁內容
FAQ
常見問題:首次執行設定
快速入門與首次執行問答。如需日常操作、模型、驗證、工作階段 與疑難排解資訊,請參閱主要的常見問題。
快速入門與首次執行設定
我卡住了,最快的排除方式是什麼?
使用能夠查看你的機器的本機 AI 代理程式。大多數「我卡住了」的情況 都是遠端協助者無法檢查的本機設定或環境問題,因此這比 在 Discord 詢問更有效。
- Claude Code:https://www.anthropic.com/claude-code/
- OpenAI Codex:https://openai.com/codex/
透過可修改的 (git) 安裝方式,讓代理程式取得完整的原始碼簽出內容,以便讀取 程式碼與文件,並針對你實際執行的確切版本進行推理:
要求代理程式逐步規劃並監督修正過程,然後只執行 必要的命令;差異越小越容易稽核。
尋求協助時(在 Discord 或 GitHub issue 中),請分享以下輸出:
| 命令 | 顯示內容 |
|---|---|
openclaw status |
閘道/代理程式健康狀態與基本設定快照 |
openclaw status --all |
可貼上的完整唯讀診斷 |
openclaw models status |
提供者驗證與模型可用性 |
openclaw doctor |
驗證並修復常見的設定/狀態問題 |
openclaw logs --follow |
即時日誌追蹤 |
openclaw gateway status --deep |
深度閘道/設定/外掛健康檢查 |
openclaw health --verbose |
詳細健康狀態報告 |
發現真正的錯誤或修正方式了嗎?請建立 issue 或提交 PR: Issues / PR。
快速偵錯流程:發生故障時的前 60 秒。 安裝文件:安裝、安裝程式旗標、更新。
心跳偵測一直略過。略過原因代表什麼?
安裝與設定 OpenClaw 的建議方式
從原始碼安裝(貢獻者/開發人員):
尚未全域安裝嗎?請改為執行 pnpm openclaw onboard。如果缺少 Control UI 資產,
初始設定會嘗試自行建置,若失敗則改用 pnpm ui:build。
完成初始設定後,如何開啟儀表板?
初始設定完成後會立即在瀏覽器中開啟乾淨(不含權杖)的儀表板 URL, 並在摘要中顯示該連結。請保持該分頁開啟;如果瀏覽器沒有啟動, 請在同一台機器上複製並貼上顯示的 URL。
如何在 localhost 與遠端環境中驗證儀表板?
Localhost(同一台機器):
- 開啟
http://127.0.0.1:18789/。 - 如果系統要求共用密鑰驗證,請將設定的權杖或密碼貼入 Control UI 設定。
- 權杖來源:
gateway.auth.token(或OPENCLAW_GATEWAY_TOKEN)。 - 密碼來源:
gateway.auth.password(或OPENCLAW_GATEWAY_PASSWORD)。 - 尚未設定共用密鑰嗎?請執行
openclaw doctor --generate-gateway-token(或openclaw doctor --fix --generate-gateway-token)。
非 localhost:
- Tailscale Serve(建議):維持繫結至迴路介面,執行
openclaw gateway --tailscale serve,然後開啟https://<magicdns>/。使用gateway.auth.allowTailscale: true時,身分識別標頭可滿足 Control UI/WebSocket 驗證要求(不必貼上共用密鑰,前提是信任閘道主機);HTTP API 仍需要共用密鑰驗證,除非你刻意使用私人入口的none或受信任 Proxy HTTP 驗證。 同一用戶端並行發出的錯誤驗證 Serve 嘗試,會在驗證失敗限制器記錄前依序處理,因此第二次錯誤重試可能已經顯示retry later。 - Tailnet 繫結:執行
openclaw gateway --bind tailnet --token "<token>"(或設定密碼驗證),開啟http://<tailscale-ip>:18789/,並將相符的共用密鑰貼入儀表板設定。 - 具身分識別功能的反向 Proxy:讓閘道保持在受信任 Proxy 後方,設定
gateway.auth.mode: "trusted-proxy",然後開啟 Proxy URL。同主機的迴路 Proxy 需要明確設定gateway.auth.trustedProxy.allowLoopback: true。 - SSH 通道:執行
ssh -N -L 18789:127.0.0.1:18789 user@gateway-host,然後開啟http://127.0.0.1:18789/。透過通道時仍須使用共用密鑰驗證;如果系統提示,請貼上設定的權杖或密碼。
為什麼聊天核准有兩種 exec 核准設定?
它們控制不同的層級:
approvals.exec-將核准提示轉送至聊天目的地。channels.<channel>.execApprovals-讓該頻道成為 exec 核准的原生核准用戶端。
主機 exec 原則仍是真正的核准閘門;聊天設定只控制提示出現的位置, 以及使用者如何回覆提示。
通常不需要同時使用兩者:
- 如果聊天已支援命令與回覆,同一聊天中的
/approve可透過共用路徑運作。 - 當支援的原生頻道能安全推斷核准者,且
channels.<channel>.execApprovals.enabled未設定或為"auto"時,OpenClaw 會自動啟用以私訊優先的原生核准。 - 如果有原生核准卡片/按鈕,應優先使用該 UI;只有在工具結果表示聊天核准不可用時,才提及手動
/approve命令。 - 只有在提示也必須送達其他聊天或明確指定的維運聊天室時,才使用
approvals.exec。 - 只有在你希望將核准提示回傳至原始聊天室/主題時,才使用
channels.<channel>.execApprovals.target: "channel"或"both"。 - 外掛核准是獨立的:預設使用同一聊天中的
/approve,可選擇透過approvals.plugin轉送,而且只有部分原生頻道也會繼續以原生方式處理這些核准。
簡單來說:轉送用於路由,原生用戶端設定則用於提供更豐富的頻道專屬使用者體驗。 請參閱 Exec 核准。
需要什麼執行環境?
必須使用 Node 22.22.3+、24.15+ 或 25.9+(建議使用 Node 24)。pnpm 是此儲存庫的套件管理員。
Bun 可以安裝相依套件並執行套件指令碼,但無法執行 OpenClaw 命令列介面或閘道,因為它缺少 node:sqlite。
可以在 Raspberry Pi 上執行嗎?
可以,但請先檢查 RAM:Pi 5 和 Pi 4(2 GB 以上)最為合適;Pi 3B+(1 GB)可以運作但速度較慢;不建議使用 Pi Zero 2 W(512 MB)。
| 型號 | RAM | 適用程度 |
|---|---|---|
| Pi 5 | 4/8 GB | 最佳 |
| Pi 4 | 4 GB | 良好 |
| Pi 4 | 2 GB | 尚可,請增加交換空間 |
| Pi 4 | 1 GB | 吃緊 |
| Pi 3B+ | 1 GB | 緩慢 |
| Pi Zero 2 W | 512 MB | 不建議 |
絕對最低需求:1 GB RAM、1 個核心、500 MB 可用磁碟空間、64 位元作業系統。由於 Pi 只執行 閘道(模型會呼叫雲端 API),即使規格普通的 Pi 也能處理此負載。
小型 Pi/VPS 也可以只代管閘道,同時將筆記型電腦/手機上的節點 配對,以使用本機螢幕/相機/畫布或執行命令。請參閱節點。
完整設定逐步指南:Raspberry Pi。
安裝在 Raspberry Pi 上有什麼建議?
- 使用 64 位元作業系統;不要使用 32 位元 Raspberry Pi OS。
- 在 2 GB 或更小容量的主機板上增加交換空間。
- 為了效能與使用壽命,優先使用 USB SSD,而非 SD 卡。
- 優先使用可修改的 (git) 安裝方式,以便查看日誌並快速更新。
- 一開始不要啟用頻道/Skills,之後再逐一新增。
- 奇怪的二進位檔失敗(「exec format error」)通常是因為選用的 Skill 工具缺少 ARM64 組建版本。
完整指南:Raspberry Pi。另請參閱 Linux。
畫面卡在 wake up my friend/初始設定無法孵化。該怎麼辦?
該畫面需要閘道可連線且已通過驗證。設定模型提供者後,終端介面也會在首次孵化時
自動傳送「Wake up, my friend!」。如果你略過模型/驗證設定,初始設定會顯示
「Model auth missing」提示,並直接開啟終端介面而不傳送任何內容;請使用
openclaw configure --section model 新增提供者。
如果你看到喚醒訊息但沒有回覆,而且權杖數量維持在 0,代表代理程式從未執行。
- 重新啟動閘道:
- 檢查狀態與驗證:
- 仍然卡住嗎?請執行:
如果閘道位於遠端,請確認通道/Tailscale 連線正常,而且 UI 指向正確的閘道。 請參閱遠端存取。
可以將設定移轉到新機器,而不必重新執行初始設定嗎?
可以。複製狀態目錄和工作區,然後執行一次 Doctor:
- 在新機器上安裝 OpenClaw。
- 從舊機器複製
$OPENCLAW_STATE_DIR(預設值:~/.openclaw)。 - 複製你的工作區(預設值:
~/.openclaw/workspace)。 - 執行
openclaw doctor,然後重新啟動閘道服務。
這會保留設定、驗證設定檔、WhatsApp 認證資訊、工作階段與記憶;只要複製這兩個 位置,你的機器人就會維持完全相同。在遠端模式中,閘道主機擁有工作階段儲存區與工作區。
**重要:**如果只將工作區提交/推送到 GitHub,你備份的是
記憶與啟動載入檔案,但不包含工作階段歷程記錄或驗證資料。這些內容位於
~/.openclaw/ 下(例如 ~/.openclaw/agents/<agentId>/agent/openclaw-agent.sqlite)。
相關資訊:移轉、檔案在磁碟上的儲存位置、 代理程式工作區、Doctor、 遠端模式。
在哪裡可以查看最新版本的新功能?
查看 GitHub 變更記錄: https://github.com/openclaw/openclaw/blob/main/CHANGELOG.md
最新項目位於頂端。如果最上方區段為尚未發布,下一個有日期的 區段就是最新已發布版本。項目會分組至重點、變更 和修正(並在需要時加入文件/其他區段)。
無法存取 docs.openclaw.ai(SSL 錯誤)
某些 Comcast/Xfinity 連線會遭 Xfinity Advanced Security 錯誤封鎖
docs.openclaw.ai。請停用該功能或將 docs.openclaw.ai 加入允許清單,然後重試。請協助我們
解除封鎖:https://spa.xfinity.com/check_url_status。
仍然受阻嗎?文件已鏡像到 GitHub: https://github.com/openclaw/openclaw/tree/main/docs
穩定版與測試版之間的差異
穩定版與測試版是 npm dist-tags,並非不同的程式碼分支:
latest= 穩定版beta= 供測試使用的早期建置版本(當測試版不存在或比目前的穩定版本舊時,會回退至latest)
穩定版本通常會先發布至測試版,接著透過明確的升級步驟,
在不變更版本號的情況下,將同一版本移至 latest。維護者
也可以直接發布至 latest。因此,升級後測試版與穩定版可能會指向
同一版本。
查看變更內容:CHANGELOG.md。
如需安裝單行指令,以及測試版與開發版之間的差異,請參閱下一個折疊區塊。
如何安裝測試版?測試版與開發版有何差異?
如何試用最新版本?
安裝與初始設定通常需要多久?
大致時間如下:
- **安裝:**2-5 分鐘。
- **快速開始初始設定:**數分鐘(迴路閘道、自動權杖、預設工作區)。
- **進階/完整初始設定:**如果供應商登入、頻道配對、常駐程式安裝、網路下載或 Skills 需要額外設定,所需時間會更長。
精靈會預先顯示此時間表。你可以略過選用步驟,稍後再使用
openclaw configure 返回設定。
卡住了嗎?請參閱上方的我卡住了。
安裝程式卡住了?如何取得更多回饋?
加上 --verbose 重新執行:
install.ps1 沒有專用的詳細輸出開關;請改用 Set-PSDebug -Trace 1 /
-Trace 0 包裝它。完整旗標參考:安裝程式旗標。
Windows 安裝時顯示找不到 git 或無法辨識 openclaw
Windows 上常見的兩個問題:
1) npm 錯誤 spawn git/找不到 git
- 安裝 Git for Windows,並確認
git位於 PATH 中。 - 關閉並重新開啟 PowerShell,然後再次執行安裝程式。
2) 安裝後無法辨識 openclaw
- 你的 npm 全域 bin 資料夾不在 PATH 中。
- 檢查方式:
npm config get prefix。 - 將該目錄加入你的使用者 PATH(不需要
\bin後綴;在大多數系統上是%AppData%\npm)。 - 關閉並重新開啟 PowerShell。
偏好桌面應用程式嗎?請使用 Windows Hub。若只使用終端機設定:PowerShell 安裝程式和 WSL2 閘道路徑都受到支援。文件:Windows。
Windows exec 輸出顯示亂碼中文,該怎麼辦?
通常是原生 Windows shell 的主控台字碼頁不相符。
症狀:system.run/exec 的輸出將中文顯示為亂碼;相同指令
在另一個終端機設定檔中則顯示正常。
PowerShell 中的因應方式:
接著重新啟動閘道並重試:
在最新的 OpenClaw 上仍會重現嗎?請在此追蹤/回報:Issue #30640。
文件沒有解答我的問題,如何取得更好的答案?
如何在 VPS 上安裝 OpenClaw?
雲端/VPS 安裝指南在哪裡?
可以要求 OpenClaw 自行更新嗎?
可以,但不建議。更新流程可能重新啟動閘道(導致 使用中的工作階段中斷)、可能需要乾淨的 git checkout,且可能提示你確認。 由操作者從 shell 執行更新會更安全。
從代理程式執行自動化:
文件:更新、更新 OpenClaw。
初始設定實際上會執行哪些操作?
openclaw onboard 是建議的設定路徑。在本機模式中,它會引導你完成:
- 模型/驗證 - 供應商 OAuth、API 金鑰或手動驗證(包括 LM Studio 等本機選項);選擇預設模型。
- 工作區 - 位置與啟動程序檔案。
- 閘道 - 連接埠、繫結位址、驗證模式、Tailscale 公開方式。
- 頻道 - 內建與官方外掛聊天頻道:iMessage、Discord、Feishu、Google Chat、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
- 常駐程式 - LaunchAgent(macOS)、systemd 使用者單元(Linux/WSL2)或原生 Windows Scheduled Task。
- 健康狀態檢查 - 啟動閘道並確認它正在執行。
- Skills - 安裝建議的 Skills 與選用相依套件。
它會預先說明所需時間,並在設定的模型不明 或缺少驗證資訊時發出警告。完整說明:初始設定(命令列介面)。
是否需要訂閱 Claude 或 OpenAI 才能執行此程式?
不需要。你可以使用 API 金鑰(Anthropic/OpenAI/其他供應商)或僅限本機的模型 執行 OpenClaw,讓資料保留在你的裝置上。訂閱方案(Claude Pro/Max、ChatGPT/Codex) 只是驗證這些供應商的選用方式。
對 Anthropic 而言:API 金鑰採用標準的隨用隨付計費;Claude CLI
會重複使用同一主機上的現有 Claude Code 登入。目前 Anthropic 將
Claude CLI 的非互動式 claude -p 路徑視為 Agent SDK/程式化使用方式,
仍會占用你的訂閱方案額度限制——依賴訂閱行為前,請先查看 Anthropic 目前的計費
文件。對於長期運作的閘道主機與共用
自動化,Anthropic API 金鑰是更可預測的選擇。
代理模型完全支援 OpenAI Codex OAuth(ChatGPT/Codex 訂閱)。 OpenClaw 也支援託管的訂閱型選項,包括 Qwen Cloud Coding Plan、MiniMax Coding Plan 與 Z.AI / GLM Coding Plan。
文件:Anthropic、OpenAI、 Qwen Cloud、MiniMax、Z.AI (GLM)、 本機模型、模型。
可以在沒有 API 金鑰的情況下使用 Claude Max 訂閱嗎?
可以。OpenClaw 支援重複使用 Pro/Max/Team/Enterprise 方案的 Claude CLI。Anthropic
目前將 OpenClaw 使用的 claude -p 路徑視為受你方案額度限制的訂閱方案用量,
而非獨立的免費額度——請參閱
Anthropic,瞭解目前的計費詳細資訊,以及 Anthropic
官方支援文章的連結。如需最可預測的伺服器端設定,請改用
Anthropic API 金鑰。
是否支援 Claude 訂閱驗證(Claude Pro 或 Max)?
支援,可透過重複使用 Claude CLI 實現。Anthropic 對 claude -p/Agent SDK 用量的計費方式
已隨時間改變;在依賴特定計費行為前,請參閱 Anthropic
以瞭解目前狀態,以及 Anthropic 支援文章的附日期連結。
Anthropic setup-token 認證仍是支援的權杖途徑,但若可用,OpenClaw 會優先使用
Claude 命令列介面重用與 claude -p。對於正式環境或多使用者
工作負載,Anthropic API 金鑰仍是較安全且更可預測的選擇。其他
訂閱式託管選項:OpenAI、Qwen Cloud、
MiniMax、Z.AI (GLM)。
為什麼會看到來自 Anthropic 的 HTTP 429 rate_limit_error?
目前時段的 Anthropic 配額/速率限制已用盡。在 Claude 命令列介面中,請等待時段重設或升級方案。若使用 Anthropic API 金鑰, 請在 Anthropic Console 中檢查用量/帳務,並視需要提高限制。
如果訊息明確為 Extra usage is required for long context requests,
表示要求正嘗試使用 Anthropic 的 1M 上下文視窗(支援正式提供的 1M Claude 4.x
模型,或舊版 params.context1m: true 設定),而你目前的認證資訊
不符合長上下文計費資格。
設定備援模型,讓供應商受到速率限制時,OpenClaw 仍能持續回覆。 請參閱模型、OAuth,以及 Anthropic 429:長上下文需要額外用量。
支援 AWS Bedrock 嗎?
支援。OpenClaw 內建 Amazon Bedrock (Converse) 供應商。若存在 AWS 環境
標記(AWS_ACCESS_KEY_ID、AWS_PROFILE、AWS_BEARER_TOKEN_BEDROCK),
OpenClaw 會自動啟用隱含的 Bedrock 供應商以探索模型;否則
請設定 plugins.entries.amazon-bedrock.config.discovery.enabled: true 或新增手動
供應商項目。請參閱 Amazon Bedrock 與模型供應商。
如果偏好受管理的金鑰流程,在 Bedrock 前方使用 OpenAI 相容的 Proxy 仍是可行選項。
Codex 認證如何運作?
OpenClaw 透過 OAuth(ChatGPT 登入)支援 OpenAI Codex。未設定主要模型的全新
設定會使用確切的 openai/gpt-5.6-sol,進行
ChatGPT/Codex 訂閱認證並使用原生 Codex app-server 執行。
重新認證會保留既有的明確模型設定,包括
openai/gpt-5.5。如果 Codex 工作區未提供 GPT-5.6,請明確選取
openai/gpt-5.5;OpenClaw 不會在未告知的情況下降級。舊版
Codex 前綴模型參照屬於舊版設定,會由 openclaw doctor --fix 修復。對於非代理程式的 OpenAI
API 介面,仍可直接使用 OpenAI API 金鑰;透過排序過的 openai API 金鑰設定檔,
代理程式模型也同樣可用。請參閱模型供應商與
新手引導(命令列介面)。
為什麼 OpenClaw 仍會提到舊版 OpenAI Codex 前綴?
openai 是 OpenAI API 金鑰與
ChatGPT/Codex OAuth 目前共同使用的供應商及認證設定檔 ID,OpenAI Codex 已整合至其中。你可能仍會在舊版設定與遷移警告中看到舊版
openai-codex 前綴:
openai/gpt-5.6-sol= 全新的 ChatGPT/Codex 訂閱設定,代理程式回合使用原生 Codex 執行階段。openai/gpt-5.5= 既有設定或無法存取 GPT-5.6 的帳號可明確選取的受支援選項。- 舊版
openai-codex/*模型參照 = 由openclaw doctor --fix修復的舊版路由。 openai/gpt-5.5加上排序過的openaiAPI 金鑰設定檔 = OpenAI 代理程式模型的 API 金鑰認證。- 舊版
openai-codex認證設定檔 ID = 由openclaw doctor --fix遷移的舊版 ID。
想直接使用 OpenAI Platform 計費?請設定 OPENAI_API_KEY。想使用 ChatGPT/Codex
訂閱認證?請執行 openclaw models auth login --provider openai。請將
模型參照保留在標準 openai/* 供應商下。全新訂閱
設定會使用確切的 openai/gpt-5.6-sol;doctor 會修復具有舊版 Codex 前綴的
參照,而不會升級明確的 openai/gpt-5.5 選項。
為什麼 Codex OAuth 限制可能與 ChatGPT 網頁版不同?
Codex OAuth 使用由 OpenAI 管理、取決於方案的配額時段;即使使用相同帳號, 也可能與 ChatGPT 網站/應用程式的體驗不同。
openclaw models status 會顯示目前可見的供應商用量/配額時段,但
不會虛構權益,也不會將 ChatGPT 網頁版權益正規化為直接 API 存取。如要使用
OpenAI Platform 的直接計費/限制途徑,請搭配 API 金鑰使用 openai/*。
支援 OpenAI 訂閱認證(Codex OAuth)嗎?
是,完整支援。OpenAI 明確允許在 OpenClaw 等外部 工具/工作流程中使用訂閱 OAuth。新手引導可代你執行 OAuth 流程。
請參閱 OAuth、模型供應商與新手引導(命令列介面)。
如何設定 Gemini 命令列介面 OAuth?
Gemini 命令列介面使用外掛認證流程,而不是 openclaw.json 中的用戶端 ID 或密鑰。
- 在本機安裝 Gemini 命令列介面,讓
gemini位於PATH:- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- 啟用外掛:
openclaw plugins enable google - 登入:
openclaw models auth login --provider google-gemini-cli --set-default - 登入後的預設模型:
google/gemini-3.1-pro-preview(執行階段為google-gemini-cli) - 登入後要求失敗?請在閘道主機上設定
GOOGLE_CLOUD_PROJECT或GOOGLE_CLOUD_PROJECT_ID,然後重試。
本機模型適合日常聊天嗎?
如何讓託管模型流量留在特定區域?
選擇固定區域的端點。OpenRouter 為 MiniMax、Kimi
與 GLM 提供位於美國的選項;請選擇位於美國的版本,讓資料留在該區域。你仍可透過 models.mode: "merge"
將 Anthropic/OpenAI 與這些選項一併列出,讓備援保持
可用,同時遵循所選的區域供應商。
一定要購買 Mac Mini 才能安裝嗎?
不用。OpenClaw 可在 macOS 或 Linux 上執行(Windows 則透過 WSL2)。Mac mini 是熱門的 常時開機主機選擇,但小型 VPS、家用伺服器或 Raspberry Pi 等級的裝置也能使用。
只有使用 macOS 專用工具時才需要 Mac。若要使用 iMessage,請在任何已登入 Messages 的 Mac 上
搭配 imsg 使用 iMessage;如果閘道在 Linux 或其他位置執行,
請將 channels.imessage.cliPath 設為 SSH 包裝器,以在該 Mac 上執行 imsg。對於其他
macOS 專用工具,請在 Mac 上執行閘道,或配對 macOS 節點。
支援 iMessage 是否需要 Mac mini?
如果購買 Mac mini 執行 OpenClaw,可以將它連接到 MacBook Pro 嗎?
可以使用 Bun 嗎?
可以使用 Bun 安裝相依套件或執行套件指令碼。OpenClaw 命令列介面與
閘道需要節點,因為標準狀態儲存區使用 node:sqlite;Bun
不提供該 API。
Telegram:allowFrom 中應填入什麼?
channels.telegram.allowFrom 是真人傳送者的 Telegram 使用者 ID(數字),
不是 Bot 使用者名稱。設定只接受數字使用者 ID;openclaw doctor --fix
可嘗試解析舊版 @username 項目。
較安全(不使用第三方 Bot):私訊你的 Bot,執行 openclaw logs --follow,讀取 from.id。
官方 Bot API:私訊你的 Bot,呼叫 https://api.telegram.org/bot<bot_token>/getUpdates,讀取 message.from.id。
第三方(隱私性較低):私訊 @userinfobot 或 @getidsbot。
請參閱 Telegram 存取控制。
多個人可以透過不同的 OpenClaw 執行個體共用一個 WhatsApp 號碼嗎?
可以同時執行「快速聊天」代理程式與「使用 Opus 編寫程式碼」代理程式嗎?
Homebrew 可在 Linux 上使用嗎?
可以,透過 Linuxbrew:
透過 systemd 執行 OpenClaw:請確保服務的 PATH 包含
/home/linuxbrew/.linuxbrew/bin(或你的 brew 前綴),讓以 brew 安裝的工具
能在非登入 Shell 中解析。近期版本也會在 Linux
systemd 服務中前置常見的使用者二進位目錄(例如 ~/.local/bin、~/.npm-global/bin、
~/.local/share/pnpm、~/.bun/bin),並在已設定時採用 PNPM_HOME、NPM_CONFIG_PREFIX、
BUN_INSTALL、VOLTA_HOME、ASDF_DATA_DIR、NVM_DIR 與 FNM_DIR。
可修改的 git 安裝與 npm 安裝有何差異?
之後可以在 npm 與 git 安裝之間切換嗎?
可以,在現有安裝上使用 openclaw update --channel ... 即可。這不會
刪除你的資料,只會變更 OpenClaw 程式碼的安裝方式。狀態(~/.openclaw)和
工作區(~/.openclaw/workspace)都不受影響。
從 npm 切換至 git:
從 git 切換至 npm:
加上 --dry-run,可先預覽規劃的模式切換。更新程式會執行 Doctor
後續作業、重新整理目標頻道的外掛來源,並重新啟動閘道,
除非你傳入 --no-restart。
安裝程式也可以強制使用任一模式:
備份提示:檔案在磁碟上的位置。
我應該在筆記型電腦還是 VPS 上執行閘道?
想要 24/7 的可靠性嗎?請使用 VPS。想要最省事,而且可以接受 睡眠/重新啟動嗎?請在本機執行。
筆記型電腦(本機閘道)
- **優點:**無伺服器成本、可直接存取本機檔案,並有可見的瀏覽器視窗。
- **缺點:**睡眠/網路中斷會使其離線、作業系統更新/重新啟動會造成中斷,而且電腦必須保持喚醒。
VPS/雲端
- **優點:**持續上線、網路穩定、不受筆記型電腦睡眠影響,也更容易維持運作。
- **缺點:**通常沒有圖形介面(請使用螢幕截圖)、只能遠端存取檔案,而且更新時需要 SSH。
WhatsApp/Telegram/Slack/Mattermost/Discord 都能在 VPS 上順利運作,真正的 取捨在於無頭瀏覽器與可見視窗之間的選擇。請參閱瀏覽器。
預設建議:如果你過去曾遇到閘道中斷連線,請使用 VPS;如果你會主動使用 Mac, 並需要存取本機檔案或透過可見瀏覽器介面進行自動化,本機執行會很合適。