Node.js
OpenClaw yêu cầu Node 22.16 trở lên. Node 24 là runtime mặc định và được khuyến nghị cho cài đặt, CI và quy trình phát hành. Node 22 vẫn được hỗ trợ qua dòng LTS hiện tại. Script cài đặt sẽ tự động phát hiện và cài đặt Node — trang này dành cho những ai muốn tự thiết lập Node và đảm bảo mọi thứ được cấu hình đúng (phiên bản, PATH, cài đặt toàn cục).Kiểm tra phiên bản
v24.x.x hoặc cao hơn, bạn đang dùng phiên bản mặc định được khuyến nghị. Nếu là v22.16.x hoặc cao hơn, bạn đang dùng Node 22 LTS được hỗ trợ, nhưng vẫn nên nâng cấp lên Node 24 khi có thể. Nếu Node chưa được cài đặt hoặc phiên bản quá cũ, hãy chọn một phương pháp cài đặt dưới đây.
Cài đặt Node
- macOS
- Linux
- Windows
Sử dụng trình quản lý phiên bản (nvm, fnm, mise, asdf)
Sử dụng trình quản lý phiên bản (nvm, fnm, mise, asdf)
Xử lý sự cố
openclaw: command not found
Điều này thường có nghĩa là thư mục bin toàn cục của npm không có trong PATH.
Kiểm tra xem nó có trong PATH không
<npm-prefix>/bin (macOS/Linux) hoặc <npm-prefix> (Windows) trong kết quả.Lỗi quyền trên npm install -g (Linux)
Nếu gặp lỗi EACCES, hãy chuyển prefix toàn cục của npm sang thư mục có quyền ghi của người dùng:
export PATH=... vào ~/.bashrc hoặc ~/.zshrc để thiết lập vĩnh viễn.