Install overview

Node.js

OpenClaw به Node 22.19+، Node 23.11+ یا Node 24+ نیاز دارد. Node 24 محیط اجرای پیش‌فرض و توصیه‌شده برای نصب‌ها، CI و گردش‌کارهای انتشار است؛ Node 22 همچنان از طریق شاخه فعال LTS پشتیبانی می‌شود. اسکریپت نصب به‌طور خودکار Node را شناسایی و نصب می‌کند — زمانی از این صفحه استفاده کنید که می‌خواهید Node را خودتان راه‌اندازی کنید (نسخه‌ها، PATH و نصب‌های سراسری).

بررسی نسخه

bash
node -v

v24.x.x یا بالاتر، گزینه پیش‌فرض توصیه‌شده است. v22.19.x یا بالاتر، مسیر پشتیبانی‌شده Node 22 LTS است (در زمان مناسب به Node 24 ارتقا دهید). بیلدهای Node 23 پیش از v23.11.0 پشتیبانی نمی‌شوند. اگر Node نصب نیست یا نسخه آن خارج از محدوده پشتیبانی‌شده است، یکی از روش‌های نصب زیر را انتخاب کنید.

نصب Node

macOS

Homebrew (توصیه‌شده):

bash
brew install node

یا نصب‌کننده macOS را از 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

یا از یک مدیر نسخه استفاده کنید (پایین‌تر را ببینید).

Windows

winget (توصیه‌شده):

powershell
winget install OpenJS.NodeJS.LTS

Chocolatey:

powershell
choco install nodejs-lts

یا نصب‌کننده Windows را از nodejs.org دانلود کنید.

استفاده از مدیر نسخه (nvm، fnm، mise، asdf)

مدیرهای نسخه امکان جابه‌جایی آسان میان نسخه‌های Node را فراهم می‌کنند. گزینه‌های محبوب:

  • fnm - سریع و چندسکویی
  • nvm - پرکاربرد در macOS/Linux
  • mise - چندزبانه (Node، Python، Ruby و غیره)

نمونه با fnm:

bash
fnm install 24fnm use 24

عیب‌یابی

openclaw: command not found

این خطا تقریباً همیشه به این معناست که پوشه سراسری bin مربوط به npm در PATH شما نیست.

  • یافتن پیشوند سراسری npm

    bash
    npm prefix -g
  • بررسی وجود آن در PATH

    bash
    echo "$PATH"

    در خروجی به‌دنبال <npm-prefix>/bin (در macOS/Linux) یا <npm-prefix> (در Windows) بگردید.

  • افزودن آن به فایل راه‌اندازی پوسته

    macOS / Linux

    مورد زیر را به ~/.zshrc یا ~/.bashrc اضافه کنید:

    bash
    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 را به پوشه‌ای قابل‌نوشتن برای کاربر تغییر دهید:

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

    برای دائمی‌کردن این تنظیم، خط export PATH=... را به ~/.bashrc یا ~/.zshrc اضافه کنید.

    مطالب مرتبط

    Was this useful?
    On this page

    On this page