Install overview

Node.js

OpenClaw yêu cầu Node 22.19+, Node 23.11+, hoặc Node 24+. 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ợ thông qua nhánh LTS đang hoạt động. Tập lệnh cài đặt sẽ tự động phát hiện và cài đặt Node - trang này dành cho khi bạn muốn tự thiết lập Node và đảm bảo mọi thứ được nối đúng cách (phiên bản, PATH, cài đặt toàn cục).

Kiểm tra phiên bản của bạn

bash
node -v

Nếu lệnh này in ra v24.x.x hoặc cao hơn, bạn đang dùng mặc định được khuyến nghị. Nếu lệnh in ra v22.19.x hoặc cao hơn, bạn đang dùng đường dẫn Node 22 LTS được hỗ trợ, nhưng chúng tôi vẫn khuyến nghị nâng cấp lên Node 24 khi thuận tiện. Các phiên bản Node 23 trước v23.11.0 không được hỗ trợ. Nếu Node chưa được cài đặt 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

macOS

Homebrew (được khuyến nghị):

bash
brew install node

Hoặc tải trình cài đặt macOS từ nodejs.org.

Linux

Ubuntu / Debian:

bash
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejs

Fedora / RHEL:

bash
sudo dnf install nodejs

Hoặc dùng trình quản lý phiên bản (xem bên dưới).

Windows

winget (được khuyến nghị):

powershell
winget install OpenJS.NodeJS.LTS

Chocolatey:

powershell
choco install nodejs-lts

Hoặc tải trình cài đặt Windows từ nodejs.org.

Using a version manager (nvm, fnm, mise, asdf)

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 dùng rộng rãi trên macOS/Linux
  • mise - đa ngôn ngữ (Node, Python, Ruby, v.v.)

Ví dụ với fnm:

bash
fnm install 24fnm use 24

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 của bạn.

  • Find your global npm prefix

    bash
    npm prefix -g
  • Check if it's on your PATH

    bash
    echo "$PATH"

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

  • Add it to your shell startup file

    macOS / Linux

    Thêm vào ~/.zshrc hoặc ~/.bashrc:

    bash
    export PATH="$(npm prefix -g)/bin:$PATH"

    Sau đó mở một terminal mới (hoặc chạy rehash trong zsh / hash -r trong bash).

    Windows

    Thêm đầu ra của npm prefix -g vào PATH hệ thống của bạn qua Settings → System → Environment Variables.

  • Lỗi quyền trên 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ó thể ghi:

    bash
    mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"

    Thêm dòng export PATH=... vào ~/.bashrc hoặc ~/.zshrc để đặt nó vĩnh viễn.

    Liên quan

    Was this useful?
    On this page

    On this page