Skip to main content

Node.js

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

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

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

تثبيت Node

Homebrew (موصى به):
تتيح لك مدراء الإصدارات التبديل بين إصدارات Node بسهولة. من الخيارات الشائعة:
  • fnm — سريع ومتعدد المنصات
  • nvm — واسع الاستخدام على macOS/Linux
  • mise — متعدد اللغات (Node وPython وRuby وغيرها)
مثال باستخدام fnm:
تأكد من تهيئة مدير الإصدارات في ملف بدء تشغيل الصدفة لديك (~/.zshrc أو ~/.bashrc). إذا لم يكن كذلك، فقد لا يتم العثور على openclaw في جلسات الطرفية الجديدة لأن PATH لن يتضمن دليل bin الخاص بـ Node.

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

openclaw: command not found

يعني هذا في الغالب أن دليل bin العام لـ npm غير موجود على PATH.
1

Find your global npm prefix

2

Check if it's on your PATH

3

Add it to your shell startup file

أضِف إلى ~/.zshrc أو ~/.bashrc:
ثم افتح طرفية جديدة (أو شغّل rehash في zsh / hash -r في bash).

أخطاء الأذونات على npm install -g (Linux)

إذا رأيت أخطاء EACCES، فقم بتبديل البادئة العامة لـ npm إلى دليل قابل للكتابة من قِبل المستخدم:
أضِف سطر export PATH=... إلى ~/.bashrc أو ~/.zshrc لجعله دائمًا.