Chuyển đến nội dung chính
OpenClaw yêu cầu Node 22.22.3+, Node 24.15+ hoặc Node 25.9+. Node 24 là runtime mặc định và được khuyến nghị cho quy trình cài đặt, CI và phát hành; Node 22 vẫn được hỗ trợ thông qua nhánh LTS đang hoạt động. Node 23 không được hỗ trợ. Tập lệnh cài đặt tự động phát hiện và cài đặt Node — hãy sử dụng trang này khi bạn muốn tự thiết lập Node (phiên bản, PATH, cài đặt toàn cục).

Kiểm tra phiên bản

Khuyến nghị mặc định là v24.15.0 hoặc phiên bản 24.x mới hơn. v22.22.3 hoặc phiên bản 22.x mới hơn là lộ trình Node 22 LTS được hỗ trợ; Node v25.9.0+ cũng được hỗ trợ. Node 23 không được hỗ trợ. Nếu chưa có Node hoặc phiên bản nằm ngoài phạm vi được hỗ trợ, hãy chọn một phương thức cài đặt bên dưới.

Cài đặt Node

Homebrew (khuyến nghị):
Hoặc tải trình cài đặt macOS từ nodejs.org.
Trình quản lý phiên bản cho phép bạn dễ dàng chuyển đổi giữa các phiên bản Node. Các lựa chọn phổ biến:
  • fnm - nhanh, đa nền tảng
  • nvm - được sử dụng rộng rãi trên macOS/Linux
  • mise - hỗ trợ nhiều ngôn ngữ (Node, Python, Ruby, v.v.)
Ví dụ với fnm:
Khởi tạo trình quản lý phiên bản trong tệp khởi động shell (~/.zshrc hoặc ~/.bashrc). Nếu bỏ qua bước này, hệ thống có thể không tìm thấy openclaw trong các phiên terminal mới vì PATH không chứa thư mục bin của Node.

Khắc phục sự cố

openclaw: command not found

Điều này hầu như luôn có nghĩa là thư mục bin toàn cục của npm không nằm trong PATH.
1

Tìm tiền tố npm toàn cục

2

Kiểm tra xem tiền tố có nằm trong PATH hay không

Tìm <npm-prefix>/bin (macOS/Linux) hoặc <npm-prefix> (Windows) trong đầu ra.
3

Thêm tiền tố vào tệp khởi động shell

Thêm vào ~/.zshrc hoặc ~/.bashrc:
Sau đó mở một terminal mới (hoặc chạy rehash trong zsh / hash -r trong bash).

Lỗi quyền đối với npm install -g (Linux)

Nếu bạn thấy lỗi EACCES, hãy chuyển tiền tố toàn cục của npm sang một thư mục mà người dùng có quyền ghi:
Thêm dòng export PATH=... vào ~/.bashrc hoặc ~/.zshrc để áp dụng vĩnh viễn.

Liên quan