反覆報錯先收斂到三條主線
OpenClaw「裝好又壞」多半是 Node LTS 漂移、權限未授、SSH/CI/launchd PATH 不一致。先歸類再跑下文命令。
node -v、which node;排程是否載入 nvm/fnm;「隱私權與安全性」核對權限。Node LTS 鎖定與守護行程路徑
.nvmrc/engines 鎖 LTS;launchd 用絕對路徑 node 或腳本先 source 初始化檔。corepack enable 後仍要確認執行身分與 HOME 一致。
權限與 PATH 漂移
讀寫與本機埠常需完整取用權限與本機網路;純 SSH 易漏彈窗。sudo 環境不同,請區分守護行程與一次性指令。SSH、CI、launchd 各跑 command -v node 與 printenv PATH;僅 SSH 對就補 PATH 或絕對路徑。
日韓港新美西:遠端 Mac 驗證命令
尖峰重跑,保留最差樣本。
| 檢查項 | 命令 | 要點 |
|---|---|---|
| DNS | dscacheutil -q host -a name github.com |
是否反覆逾時。 |
| HTTPS | curl -I --max-time 8 https://registry.npmjs.org |
先查出口/代理。 |
| 時間 | sntp time.apple.com |
JWT 常見時鐘偏移。 |
| RTT | ping -c 20 1.1.1.1 |
看抖動與遺失。 |
16GB、24GB 與 M4 Pro 併發
16GB單 Gateway+少通道;24GB加輕量建置;M4 Pro高檔位才適合同機多通道,再高請拆節點+佇列。 儲存×並聯×跨區域選型; M4 Pro Runner 叢集優化。
- 16GB:通道≤2,批次離峰。
- 24GB:監控記憶體壓力與 swap。
- M4 Pro:分角色+佇列,避免單程序尖峰。
常見問題
在 Mac mini 上把環境鎖得更穩
上述流程在 Apple Silicon Mac mini 上更順:Unix/Homebrew 開箱即用;Gatekeeper、SIP、FileVault 降低惡意軟體風險;M4 統一記憶體利於 Gateway 長時併存,待機約 4W、適合 7×24。若你要穩定跑 OpenClaw 又在意噪音與電費,Mac mini M4 是務實起點——現在就到首頁了解方案。