Install overview
Node.js
OpenClaw به Node 22.14 یا جدیدتر نیاز دارد. Node 24 runtime پیشفرض و پیشنهادی برای نصبها، CI و گردشکارهای انتشار است. Node 22 همچنان از طریق خط فعال LTS پشتیبانی میشود. اسکریپت نصب بهصورت خودکار Node را تشخیص میدهد و نصب میکند - این صفحه برای زمانی است که میخواهید Node را خودتان راهاندازی کنید و مطمئن شوید همهچیز درست متصل شده است (نسخهها، PATH، نصبهای سراسری).
نسخه خود را بررسی کنید
node -v
اگر این دستور v24.x.x یا بالاتر را چاپ کند، روی پیشفرض پیشنهادی هستید. اگر v22.14.x یا بالاتر را چاپ کند، روی مسیر پشتیبانیشده Node 22 LTS هستید، اما همچنان پیشنهاد میکنیم هر زمان مناسب بود به Node 24 ارتقا دهید. اگر Node نصب نیست یا نسخه خیلی قدیمی است، یکی از روشهای نصب زیر را انتخاب کنید.
نصب Node
macOS
Homebrew (پیشنهادی):
brew install node
یا نصبکننده macOS را از nodejs.org دانلود کنید.
Linux
Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
Fedora / RHEL:
sudo dnf install nodejs
یا از یک مدیر نسخه استفاده کنید (پایین را ببینید).
Windows
winget (پیشنهادی):
winget install OpenJS.NodeJS.LTS
Chocolatey:
choco install nodejs-lts
یا نصبکننده Windows را از nodejs.org دانلود کنید.
استفاده از یک مدیر نسخه (nvm, fnm, mise, asdf)
مدیران نسخه به شما امکان میدهند بهراحتی بین نسخههای Node جابهجا شوید. گزینههای محبوب:
نمونه با fnm:
fnm install 24
fnm use 24
عیبیابی
openclaw: command not found
این تقریباً همیشه یعنی دایرکتوری bin سراسری npm در PATH شما نیست.
پیشوند سراسری npm خود را پیدا کنید
npm prefix -g
بررسی کنید که آیا در PATH شما هست
echo "$PATH"
در خروجی بهدنبال <npm-prefix>/bin (macOS/Linux) یا <npm-prefix> (Windows) بگردید.
آن را به فایل راهاندازی shell خود اضافه کنید
macOS / Linux
به ~/.zshrc یا ~/.bashrc اضافه کنید:
export PATH="$(npm prefix -g)/bin:$PATH"
سپس یک ترمینال جدید باز کنید (یا در zsh دستور rehash / در bash دستور hash -r را اجرا کنید).
Windows
خروجی npm prefix -g را از مسیر Settings → System → Environment Variables به PATH سیستم خود اضافه کنید.
خطاهای مجوز در npm install -g (Linux)
اگر خطاهای EACCES میبینید، پیشوند سراسری npm را به دایرکتوریای تغییر دهید که کاربر بتواند در آن بنویسد:
mkdir -p "$HOME/.npm-global"
npm config set prefix "$HOME/.npm-global"
export PATH="$HOME/.npm-global/bin:$PATH"
خط export PATH=... را به ~/.bashrc یا ~/.zshrc خود اضافه کنید تا دائمی شود.
مرتبط
- نمای کلی نصب - همه روشهای نصب
- بهروزرسانی - بهروز نگه داشتن OpenClaw
- شروع به کار - نخستین گامها پس از نصب