في الدرس السابق ثبّتنا Claude Code، وسجّلنا الدخول، وشغّلنا أول أمر. عند بعض الناس تمشي العملية من أول مرة خلال دقيقتين. وعند غيرهم تظهر رسالة حمراء غريبة. أو يكتب أحدهم claude، فيرد عليه الـ Terminal بأن الأمر غير معروف.
إذا كنت من المجموعة الثانية: المشكلة مش فيك، وجهازك مش معطّل. كل المشاكل تقريباً في هذه المرحلة تعود إلى أربعة أسباب فقط، وكلها تنحل في دقائق.
هذا الدرس مكتوب ليكون مرجعاً ترجع إليه وقت الحاجة. لا تحتاج قراءته كاملاً هسا. ابحث عن الرسالة التي ظهرت عندك، واقرأ القسم الخاص بها.
بنهاية هذا الدرس، ستكون قادراً على:
PATH على Windows بشكل صحيح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 ضمن هذه القائمة، فلن يجده الـ Terminal.
عند انتهاء التثبيت، يطبع لك الـ Terminal مساراً يشبه هذا:
C:\Users\Shadow\.local\bin\claudecode.exeانسخ هذا المسار، ثم:
claudecode.exe من نهاية المسار. الـ PATH قائمة مجلدات، مش قائمة ملفات. المسار الصحيح ينتهي عند المجلد bin:
text C:\Users\Shadow\.local\bin
إذا تركت اسم الملف في النهاية، ستضيف السطر بنجاح ولن يتغير شيء، وستظن أن الحل لم ينفع.بعد الحفظ، أغلق الـ Terminal تماماً وافتحه من جديد. الـ Terminal يقرأ الـ PATH مرة واحدة فقط، عند فتحه. لذلك النافذة المفتوحة حالياً ما زالت تعمل بالقائمة القديمة. هذه الخطوة وحدها تحل نصف الحالات التي يقول أصحابها: "عملت كل شيء ولم ينفع".
على Mac، غالباً تكون المشكلة أن التثبيت وضع البرنامج في مجلد غير مضاف للـ PATH. تأكد أولاً أن الملف موجود فعلاً:
ls ~/.local/binإذا رأيت الملف هناك، أضف المجلد إلى الـ PATH:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrcثم أغلق الـ Terminal وافتحه من جديد، أو نفّذ:
source ~/.zshrcقد تنجح في التثبيت وتسجيل الدخول، ثم تصطدم برسالة تخبرك أن حسابك لا يسمح باستخدام الأداة.
السبب: برنامج Claude Code يحتاج اشتراكاً مدفوعاً من نوع Pro أو Max أو Team. الحساب المجاني لا يشغّل الأداة، مهما كان التثبيت صحيحاً.
هذه مش مشكلة تقنية تنحل بأمر في الـ Terminal، ولا يوجد طريق للالتفاف عليها. الحل إما اشتراك مدفوع، أو مفتاح الـ API (رمز سري يربط الأداة بحساب فيه رصيد). عند تشغيل الأداة لأول مرة ستسألك أيهما تريد. ويمكنك اختيار مفتاح الـ API بدل تسجيل الدخول بالحساب.
عند اختيار تسجيل الدخول بالحساب، يفتح Claude Code المتصفح تلقائياً. ثم يطلب منك الموافقة على الصلاحيات بالضغط على Authorize. أحياناً تظهر رسالة النجاح في المتصفح، لكن الـ Terminal يبقى ينتظر.
جرّب بالترتيب:
Control + C في الـ Terminal، ثم اكتب claude من جديد.على Mac قد تظهر رسالة Permission denied، أو تحذير بأن التطبيق من مطوّر غير موثوق.
للحالة الأولى، امنح الملف صلاحية التنفيذ:
chmod +x ~/.local/bin/claudeأما التحذير الأمني، فهو من نظام macOS نفسه، مش من الأداة. افتح System Settings ثم Privacy & Security، وستجد في الأسفل زراً يسمح بتشغيل التطبيق الذي منعه النظام للتو.
إذا توقف التثبيت أو ظهرت رسالة عن انقطاع الاتصال أو انتهاء المهلة، فالمشكلة غالباً في الشبكة لا في جهازك:
قبل أن تبحث عن حل، اسأل نفسك هذه الأسئلة الأربعة بالترتيب:
PATH ينتهي عند المجلد، مش عند الملف؟ أشهر خطأ على الإطلاق.وإذا وصلت إلى هنا ولم تنحل المشكلة، انسخ الأمر الذي كتبته والرسالة كاملة. هذان هما كل ما يحتاجه أي شخص لمساعدتك. وبدونهما لا أحد يستطيع تخمين ما حدث.
رسالة command not found تعني أن التثبيت نجح، لكن الـ Terminal لا يجد البرنامج. المشكلة في الـ PATH، مش في التثبيت نفسه.
المسار في الـ PATH لازم ينتهي عند المجلد bin، مش عند الملف claudecode.exe. هذا الخطأ يبدو صحيحاً ولا يعطي أي رسالة، ولذلك يضيّع وقتاً أطول من غيره.
أغلق الـ Terminal وافتحه من جديد بعد أي تعديل على الإعدادات. النافذة المفتوحة تعمل بالقائمة القديمة.
الاشتراك المجاني لا يشغّل Claude Code. تحتاج اشتراك Pro أو Max أو Team، أو مفتاح الـ API بحساب فيه رصيد. وهذه نقطة تحسمها قبل التثبيت، مش بعده.
مشاكل تسجيل الدخول غالباً سببها المتصفح أو الـ VPN، مش الأداة. سجّل الدخول في المتصفح مسبقاً، وأغلق الـ VPN وقت التحقق.
التوقف في منتصف التحميل مشكلة شبكة. جرّب شبكة أخرى، وأعد تشغيل الأمر. التثبيت آمن للإعادة.
في الدرس الجاي: رح نبدأ تشغيل الـ Agent على شغل حقيقي. وأول مهمة ستكون جمع أخبار الصباح وتلخيصها لك جاهزة.
يلا، نلتقي بالدرس الجاي!