本文面向在本地 MacMacCloud 獨享實體執行個體上落地 OpenClaw 的工程師。依「能跑起來 → 能長期跑 → 能與雲端對齊」順序撰寫;實際命令與版本請以 OpenClaw 發行說明為準,此處提供貼合 macOS 生態的基線。

一、寫給誰、目標是什麼

若你需要命令列工具常駐、偶爾又要圖形介面排錯,macOS 仍是最順的宿主。目標不是逐條複製官方文件,而是一次把路徑、權限、守護行程搞定,避免「本機 OK、一上 SSH 就掛」的反覆。

二、環境準備與架構

建議使用目前穩定版 macOS,並安裝 Xcode Command Line Tools(終端執行 xcode-select --install)。在 Apple Silicon 上確認二進位為 arm64,或與團隊 Rosetta 策略一致;混用架構常表現為偶發崩潰或動態庫載入失敗。

提示:MacCloud 執行個體上同樣做這套檢查;於控制台核對 SSH 使用者、資料碟掛載點後再裝相依,少踩一層路徑坑。

三、安裝 CLI 與 PATH

將可執行檔或套件管理器安裝路徑寫入 ~/.zshrc~/.bash_profile,並在當前工作階段 source 驗證。盡量避免把第三方工具塞進需提權的全域目錄——在獨享實體機上可以,但要自行承擔升級與稽核成本。

四、隱私、自動化與無頭情境

若 OpenClaw 需控制其他 App 或掃碟,請在系統設定 → 隱私權與安全性依需求開啟「完整磁碟取用」「自動化」等。純 SSH 無頭情境建議以 launchd 管理常駐行程:寫清 WorkingDirectory、標準輸出日誌路徑,以及合理的 ThrottleInterval,避免異常重啟打滿 CPU。

五、與 MacCloud 雲端執行個體聯調

在雲上重複上述步驟時,請透過控制台確認網路與安全群組策略;不要把私鑰寫進版本庫,用跳板或短期憑證。更完整的雲上實踐見同系列《在 MacCloud 雲上執行 OpenClaw 的實踐》

六、上線前自檢清單

  • 本機與雲端是否為同一 macOS/晶片架構 組合?
  • which openclaw(或等價命令)在登入 shell 與非互動 SSH 下是否一致?
  • launchd/手動啟動是否都能優雅結束,日誌裡有無循環重啟?
  • 隱私權限是否在首次提示就按最小集合授予,避免後續無人值守卡在對話框?

安裝只是第一步;把 OpenClaw 接進流水線或排程時,請同步讀GitHub Actions 整合自動化編排兩篇,把觸發、金鑰與可觀測性一次對齊。