التثبيت لم ينجح؟ حلول المشاكل الشائعة

مقال مجاني 6 دقيقة

مقدمة

في الدرس السابق ثبّتنا Claude Code وسجّلنا الدخول وشغّلنا أول أمر. عند بعض الناس تمشي العملية من أول مرة خلال دقيقتين. وعند بعضهم الآخر تظهر رسالة حمراء غريبة، أو يكتب claude فيرد عليه الـ Terminal بأن الأمر غير معروف.

إذا كنت من المجموعة الثانية: المشكلة ليست فيك، وجهازك ليس معطلاً. كل المشاكل تقريباً في هذه المرحلة تعود إلى أربعة أسباب فقط، وكلها تُحل في دقائق.

هذا الدرس مكتوب ليكون مرجعاً ترجع إليه وقت الحاجة. لا تحتاج قراءته كاملاً الآن — ابحث عن الرسالة التي ظهرت عندك واقرأ قسمها.

الأهداف التعليمية

بنهاية هذا الدرس، رح تكون قادر على:

  • قراءة رسالة الخطأ ومعرفة أي نوع من المشاكل هي
  • إصلاح مشكلة الـ PATH على Windows بشكل صحيح
  • التأكد من أن اشتراكك يسمح باستخدام الأداة أصلاً
  • التعامل مع رفض الصلاحيات على Mac
  • معرفة متى تكون المشكلة في الشبكة وليست في التثبيت

المشكلة الأولى: كتبت claude فقال لي الأمر غير معروف

هذه أشهر مشكلة على الإطلاق، وشكلها كالتالي على Windows:

'claude' is not recognized as an internal or external command,
operable program or batch file.

أو على Mac:

command not found: claude

ماذا تعني هذه الرسالة؟ أن التثبيت نجح فعلاً، لكن الـ Terminal لا يعرف أين وُضع البرنامج. تخيّل أنك ركّبت تطبيقاً على جهازك لكن لم يظهر له اختصار على سطح المكتب — التطبيق موجود، أنت فقط لا تملك طريقة لتشغيله بالاسم.

المكان الذي يبحث فيه الـ Terminal عن البرامج اسمه PATH، وهو ببساطة قائمة مجلدات. إذا لم يكن مجلد Claude Code ضمن هذه القائمة، فلن يجده.

الحل على Windows

عند انتهاء التثبيت، يطبع لك الـ Terminal مساراً يشبه هذا:

C:\Users\Shadow\.local\bin\claudecode.exe

انسخه، ثم:

  1. ابحث في Windows عن Environment Variables واختر Edit the system environment variables
  2. اضغط زر Environment Variables
  3. ضمن System Variables، ابحث عن Path وانقر عليه نقراً مزدوجاً
  4. اضغط New والصق المسار الذي نسخته
  5. اضغط OK على كل النوافذ المفتوحة لحفظ الإعدادات
مهم
هنا يقع الخطأ الأكثر تكراراً: يجب حذف claudecode.exe من نهاية المسار. الـ PATH قائمة مجلدات، وليس قائمة ملفات. المسار الصحيح ينتهي عند bin: text C:\Users\Shadow\.local\bin إذا تركت اسم الملف في النهاية، ستضيف السطر بنجاح ولن يتغير شيء، وستظن أن الحل لم ينفع.

بعد الحفظ، أغلق الـ Terminal تماماً وافتحه من جديد. الـ Terminal يقرأ الـ PATH مرة واحدة عند فتحه فقط، فالنافذة المفتوحة حالياً ما زالت تعمل بالقائمة القديمة. هذه الخطوة وحدها تحل نصف الحالات التي يقول أصحابها "عملت كل شيء ولم ينفع".

الحل على Mac

على Mac غالباً تكون المشكلة أن التثبيت وضع البرنامج في مجلد غير مضاف للـ PATH. تأكد أولاً أن الملف موجود فعلاً:

ls ~/.local/bin

إذا رأيت الملف هناك، أضف المجلد إلى الـ PATH:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc

ثم أغلق الـ Terminal وافتحه من جديد، أو نفّذ:

source ~/.zshrc

المشكلة الثانية: سجّلت الدخول لكن الأداة ترفض الاشتراك

قد تنجح في التثبيت وتسجيل الدخول، ثم تصطدم برسالة تخبرك أن حسابك لا يسمح باستخدام الأداة.

السبب: Claude Code يحتاج اشتراكاً مدفوعاً — Pro أو Max أو Team. الحساب المجاني لا يشغّل الأداة، مهما كان التثبيت صحيحاً.

هذه ليست مشكلة تقنية تُحل بأمر في الـ Terminal، وليس فيها التفاف. إما اشتراك مدفوع، أو استخدام API Key بحساب فيه رصيد. عند تشغيل الأداة لأول مرة سيسألك أيهما تريد، ويمكنك اختيار الـ API Key بدل تسجيل الدخول بالحساب.

نصيحة
قبل أن تبدأ التثبيت أصلاً، افتح موقع Claude وتأكد من نوع اشتراكك. اكتشاف هذه النقطة بعد نصف ساعة من محاولات الإصلاح شعور مزعج، وكثيرون مروا فيه.

المشكلة الثالثة: المتصفح فتح لكن تسجيل الدخول لم يكتمل

عند اختيار تسجيل الدخول بالحساب، يفتح Claude Code المتصفح تلقائياً ويطلب منك الموافقة على الصلاحيات (Authorize). أحياناً تظهر رسالة النجاح في المتصفح، لكن الـ Terminal يبقى ينتظر.

جرّب بالترتيب:

  1. تأكد أنك مسجّل الدخول في المتصفح مسبقاً. إذا فتحت الصفحة وأنت غير مسجّل، ستدخل في دورة تسجيل دخول لا تعود إلى الـ Terminal.
  2. افتح الرابط في متصفحك الافتراضي. إذا فتح الرابط في متصفح لا تستخدمه ولا تملك فيه جلسة، انسخ الرابط والصقه في المتصفح الذي تعمل عليه.
  3. أوقف العملية وأعد المحاولة. اضغط Control + C في الـ Terminal، ثم اكتب claude من جديد.
  4. أغلق الـ VPN إن كان يعمل. خطوة التحقق تتم بين جهازك والخوادم مباشرة، وبعض شبكات الـ VPN تقطعها.

المشكلة الرابعة: Mac يرفض تشغيل الملف

على Mac قد تظهر رسالة Permission denied، أو تحذير بأن التطبيق من مطوّر غير موثوق.

للحالة الأولى، امنح الملف صلاحية التنفيذ:

chmod +x ~/.local/bin/claude

أما التحذير الأمني، فهو من macOS نفسه وليس من الأداة: افتح System Settings ثم Privacy & Security، وستجد في الأسفل زراً يسمح بتشغيل التطبيق الذي مُنع للتو.


المشكلة الخامسة: التثبيت يتوقف في المنتصف

إذا توقف التثبيت أو ظهرت رسالة عن انقطاع الاتصال أو انتهاء المهلة، فالمشكلة غالباً في الشبكة لا في جهازك:

  • شبكات الشركات والجامعات تحجب كثيراً من عناوين التحميل. جرّب من شبكة أخرى أو من بيانات الهاتف.
  • مضاد الفيروسات قد يوقف التحميل بصمت. أوقفه مؤقتاً وأعد المحاولة.
  • أعد تشغيل الأمر ببساطة. التثبيت آمن للإعادة، ولن يفسد شيئاً إذا شغّلته مرة ثانية.

قاعدة عامة قبل أن تسأل

قبل أن تبحث عن حل، اسأل نفسك هذه الأسئلة الأربعة بالترتيب:

  1. هل أغلقت الـ Terminal وفتحته من جديد بعد التعديل؟ إن لم تفعل، فأنت تختبر الإعدادات القديمة.
  2. هل المسار في الـ PATH ينتهي عند المجلد وليس عند الملف؟ أشهر خطأ على الإطلاق.
  3. هل اشتراكك مدفوع؟ لا يوجد حل تقني لهذه النقطة.
  4. هل قرأت الرسالة كاملة؟ الـ Terminal في الغالب يخبرك بالمشكلة بوضوح، لكن العين تقفز فوق النص الإنجليزي الطويل. اقرأ السطر الأخير تحديداً.

وإذا وصلت إلى هنا ولم تُحل المشكلة: انسخ الأمر الذي كتبته والرسالة كاملة — هما كل ما يحتاجه أي شخص لمساعدتك، وبدونهما لا أحد يستطيع تخمين ما حدث.


خلاصة الدرس

  1. رسالة command not found تعني أن التثبيت نجح والـ Terminal لا يجد البرنامج. المشكلة في الـ PATH، وليست في التثبيت نفسه.

  2. المسار في الـ PATH يجب أن ينتهي عند المجلد bin، لا عند claudecode.exe. هذا الخطأ يبدو صحيحاً ولا يعطي أي رسالة، ولذلك يضيّع وقتاً أطول من غيره.

  3. أغلق الـ Terminal وافتحه من جديد بعد أي تعديل على الإعدادات. النافذة المفتوحة تعمل بالقائمة القديمة.

  4. الاشتراك المجاني لا يشغّل Claude Code. تحتاج Pro أو Max أو Team، أو API Key فيه رصيد — وهذه نقطة تُحسم قبل التثبيت لا بعده.

  5. مشاكل تسجيل الدخول غالباً سببها المتصفح أو الـ VPN، وليس الأداة: كن مسجّلاً الدخول مسبقاً، وأغلق الـ VPN وقت التحقق.

  6. التوقف في منتصف التحميل مشكلة شبكة. جرّب شبكة أخرى، وأعد تشغيل الأمر — التثبيت آمن للإعادة.


في الدرس الجاي: بنبدأ نشغّل الـ Agent على شغل حقيقي — أول مهمة رح تكون مسح أخبار الصبح وتلخيصها لك جاهزة.

يلا، نلتقي بالدرس الجاي!