openclaw bên ngoài, không khởi chạy Gateway như
một tiến trình con, và quản lý một dịch vụ launchd theo từng người dùng để giữ Gateway
luôn chạy (hoặc gắn vào một Gateway cục bộ hiện có nếu đã có Gateway đang chạy).
Thiết lập tự động
Trên một máy Mac mới, chọn Máy Mac này trong quá trình onboarding. Ứng dụng chạy trình cài đặt đã ký, được đóng gói sẵn trước trình hướng dẫn Gateway, cài đặt runtime Node trong không gian người dùng và CLIopenclaw tương ứng dưới ~/.openclaw, sau đó cài đặt và khởi động
dịch vụ launchd theo từng người dùng. Luồng này không yêu cầu Terminal, Homebrew hoặc
quyền quản trị viên.
Ứng dụng đóng gói script cài đặt, không phải payload Node hoặc Gateway. Vì vậy,
thiết lập cần có kết nối internet để tải runtime và gói OpenClaw tương ứng.
Khôi phục thủ công
Node 24 được khuyến nghị cho cài đặt thủ công. Node 22 LTS, hiện là22.19+,
cũng hoạt động. Sau đó cài đặt openclaw toàn cục:
Launchd (Gateway dưới dạng LaunchAgent)
Nhãn:ai.openclaw.gateway(hoặcai.openclaw.<profile>;com.openclaw.*cũ có thể vẫn còn)
~/Library/LaunchAgents/ai.openclaw.gateway.plist(hoặc~/Library/LaunchAgents/ai.openclaw.<profile>.plist)
- Ứng dụng macOS sở hữu việc cài đặt/cập nhật LaunchAgent trong chế độ Cục bộ.
- CLI cũng có thể cài đặt nó:
openclaw gateway install.
- “OpenClaw Đang hoạt động” bật/tắt LaunchAgent.
- Thoát ứng dụng không dừng gateway (launchd giữ cho nó tiếp tục chạy).
- Nếu đã có Gateway đang chạy trên cổng đã cấu hình, ứng dụng sẽ gắn vào Gateway đó thay vì khởi động một Gateway mới.
- stdout của launchd:
~/Library/Logs/openclaw/gateway.log(profile dùnggateway-<profile>.log) - stderr của launchd: bị chặn
Tương thích phiên bản
Ứng dụng macOS kiểm tra phiên bản Gateway so với phiên bản của chính nó. Onboarding tự động chạy thiết lập được quản lý khi thiếu CLI hiện có hoặc CLI đó không tương thích. Dùng Thử lại thiết lập để lặp lại quá trình cài đặt hoặc Kiểm tra lại sau khi sửa một CLI bên ngoài.Thư mục trạng thái trên macOS
Giữ trạng thái OpenClaw trên một ổ đĩa cục bộ, không đồng bộ. Tránh iCloud Drive và các thư mục được đồng bộ qua đám mây khác vì độ trễ đồng bộ và khóa tệp có thể ảnh hưởng đến phiên, thông tin xác thực và trạng thái Gateway. Chỉ đặtOPENCLAW_STATE_DIR thành một đường dẫn cục bộ khi bạn cần ghi đè.
openclaw doctor cảnh báo về các đường dẫn trạng thái thường được đồng bộ qua đám mây và khuyến nghị
chuyển lại về bộ nhớ cục bộ. Xem
biến môi trường và
Doctor.
Gỡ lỗi kết nối ứng dụng
Dùng CLI gỡ lỗi macOS từ một source checkout để kiểm tra cùng logic bắt tay Gateway WebSocket và khám phá mà ứng dụng sử dụng:connect chấp nhận --url, --token, --timeout và --json. discover
chấp nhận --timeout, --json và --include-local. So sánh đầu ra khám phá
với openclaw gateway discover --json khi bạn cần tách biệt khám phá của CLI
khỏi các vấn đề kết nối phía ứng dụng.