Install overview
Node.js
OpenClaw memerlukan Node 22.19+, Node 23.11+, atau Node 24+. Node 24 adalah runtime default dan yang direkomendasikan untuk instalasi, CI, dan alur kerja rilis. Node 22 tetap didukung melalui lini LTS aktif. skrip penginstal akan mendeteksi dan menginstal Node secara otomatis - halaman ini ditujukan saat Anda ingin menyiapkan Node sendiri dan memastikan semuanya tersambung dengan benar (versi, PATH, instalasi global).
Periksa versi Anda
node -vJika ini menampilkan v24.x.x atau lebih tinggi, Anda menggunakan default yang direkomendasikan. Jika ini menampilkan v22.19.x atau lebih tinggi, Anda menggunakan jalur Node 22 LTS yang didukung, tetapi kami tetap menyarankan peningkatan ke Node 24 saat memungkinkan. Versi Node 23 sebelum v23.11.0 tidak didukung. Jika Node belum terinstal atau versinya berada di luar rentang yang didukung, pilih metode instalasi di bawah.
Instal Node
macOS
Homebrew (direkomendasikan):
brew install nodeAtau unduh penginstal macOS dari nodejs.org.
Linux
Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejsFedora / RHEL:
sudo dnf install nodejsAtau gunakan pengelola versi (lihat di bawah).
Windows
winget (direkomendasikan):
winget install OpenJS.NodeJS.LTSChocolatey:
choco install nodejs-ltsAtau unduh penginstal Windows dari nodejs.org.
Using a version manager (nvm, fnm, mise, asdf)
Pengelola versi memungkinkan Anda beralih antarversi Node dengan mudah. Opsi populer:
- fnm - cepat, lintas platform
- nvm - banyak digunakan di macOS/Linux
- mise - poliglot (Node, Python, Ruby, dll.)
Contoh dengan fnm:
fnm install 24fnm use 24Pemecahan Masalah
openclaw: command not found
Ini hampir selalu berarti direktori bin global npm tidak ada di PATH Anda.
Find your global npm prefix
npm prefix -gCheck if it's on your PATH
echo "$PATH"Cari <npm-prefix>/bin (macOS/Linux) atau <npm-prefix> (Windows) di output.
Add it to your shell startup file
macOS / Linux
Tambahkan ke ~/.zshrc atau ~/.bashrc:
export PATH="$(npm prefix -g)/bin:$PATH"Lalu buka terminal baru (atau jalankan rehash di zsh / hash -r di bash).
Windows
Tambahkan output dari npm prefix -g ke PATH sistem Anda melalui Settings → System → Environment Variables.
Error izin pada npm install -g (Linux)
Jika Anda melihat error EACCES, alihkan prefix global npm ke direktori yang dapat ditulis pengguna:
mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"Tambahkan baris export PATH=... ke ~/.bashrc atau ~/.zshrc Anda agar permanen.
Terkait
- Ikhtisar Instalasi - semua metode instalasi
- Memperbarui - menjaga OpenClaw tetap terbaru
- Memulai - langkah pertama setelah instalasi