وقت تشغيل Node

Node.js

يتطلب OpenClaw Node 22 أو أحدث. سيكتشف سكريبت التثبيت ويقوم بتثبيت Node تلقائيًا — هذه الصفحة مخصصة عندما تريد إعداد Node بنفسك والتأكد من أن كل شيء موصل بشكل صحيح (الإصدارات، PATH، التثبيتات العامة).

تحقق من إصدارك

node -v

إذا أظهر هذا v22.x.x أو أعلى، فأنت على ما يرام. إذا لم يكن Node مثبتًا أو كان الإصدار قديمًا جدًا، اختر طريقة تثبيت من الأسفل.

تثبيت Node

brew install node

استكشاف الأخطاء وإصلاحها

openclaw: command not found

هذا يعني دائمًا تقريبًا أن الدليل الثنائي العام لـ npm ليس على PATH الخاص بك.

الخطوة 1: ابحث عن البادئة العامة لـ npm

npm prefix -g

الخطوة 2: تحقق مما إذا كانت على PATH الخاص بك

echo "$PATH"

ابحث عن <npm-prefix>/bin (macOS/Linux) أو <npm-prefix> (Windows) في الناتج.

الخطوة 3: أضفه إلى ملف بدء تشغيل shell الخاص بك

export PATH="$(npm prefix -g)/bin:$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 الخاص بك لجعله دائمًا.

Diagnostics FlagsSession Management Deep Dive