روابط سريعة
إذا كنت تستخدم الـ Mac وتُواجه رسالة الخطأ “zsh: command not found: brew”، فقد تشعر بالإحباط عندما تحاول تشغيل Homebrew. يُعتبر Homebrew من التطبيقات الأساسية لإدارة الحزم على macOS، ولكن في بعض الأحيان قد تظهر هذه المشكلة نتيجة عدم إعداد الأداة بشكل صحيح أو فقدان مسار التثبيت.
إذا رأيت خطأ “zsh: command not found: brew” أثناء استخدام Homebrew، فمن المُرجح أنَّ هذا يعني أن تطبيق “الوحدة الطرفية” لا يُمكنه العثور على ملف Homebrew القابل للتنفيذ. لا تقلق، لأننا سنستكشف بعض الحلول المُحتملة لإصلاح هذه المشكلة أدناه. تحقق من كيفية استخدام Homebrew لتثبيت التطبيقات على Linux و Windows.
1. حاول إعادة تثبيت Homebrew
يُمكن أن تؤدي إعادة تثبيت Homebrew إلى إزالة أي ملفات تالفة أو قديمة وتثبيت نسخة جديدة من Homebrew. لإزالة Homebrew، يُمكنك اتباع الخطوات التالية:
افتح “الوحدة الطرفية” على الـ Mac الخاص بك وقم بإلغاء تثبيت Homebrew عن طريق لصق الأمر التالي والضغط على مفتاح Return:
brew uninstall --force homebrew
اكتب الأمر التالي واضغط على Return لتثبيت Homebrew مرة أخرى:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
سيؤدي هذا إلى تنزيل أحدث إصدار من Homebrew وتثبيته. بمجرد إعادة تشغيل تطبيق “الوحدة الطرفية”، يجب أن تتمكن من استخدام أمر brew دون أي مشاكل.
2. إضافة Brew إلى مُتغيِّر بيئة PATH
هناك احتمال كبير أنَّ Homebrew لم تتم إضافته إلى مُتغيِّر PATH أثناء التثبيت، مما يعني أنَّ shell لديك غير قادر على تحديد مكان ملف Homebrew القابل للتنفيذ.
يُمكنك إصلاح ذلك عن طريق إضافة Homebrew يدويًا إلى PATH عبر “الوحدة الطرفية”. يختلف الأمر قليلاً حسب ما إذا كان الـ Mac الخاص بك مُزوَّد بمعالج Intel أو شريحة Apple silicon. ما عليك سوى نسخ ولصق الأمر المُناسب على الـ Mac الخاص بك في تطبيق “الوحدة الطرفية”.
إذا كان لديك الـ Mac يحتوي على شريحة Apple silicon، فأدخل هذا الأمر:
export PATH="/opt/homebrew/bin:$PATH"
إذا كان الـ Mac الخاص بك يحتوي على معالج Intel، فأدخل هذا الأمر بدلاً منه:
export PATH="/usr/local/bin:$PATH"
يُمكنك التحقق مما إذا كان Homebrew قد تمت إضافته بنجاح إلى متغير PATH باستخدام الأمر التالي:
echo $PATH
سيعرض هذا جميع الملفات الثنائية القابلة للتنفيذ التي يمكن لـ “الوحدة الطرفية” العثور عليها. إذا كان Homebrew موجودًا في القائمة، فهذا يعني أنَّ “الوحدة الطرفية” قادر بنجاح على تحديد مكان ملف Homebrew القابل للتنفيذ. تحقق من كيفية تخصيص مُوجه zsh في الوحدة الطرفية على macOS.
3. تثبيت أدوات سطر أوامر Xcode
أدوات سطر أوامر Xcode عبارة عن حزمة تم تطويرها وصيانتها بواسطة Apple وتحتوي على جميع أدوات تصحيح الأخطاء والمترجمات والأدوات المُضمَّنة في بيئة التطوير المتكاملة Xcode بالكامل. أبلغ العديد من المُستخدمين أنَّ Homebrew لا يمكن أن يعمل بدون تثبيت أدوات سطر أوامر Xcode. يمكنك تثبيته عن طريق كتابة الأمر التالي في “الوحدة الطرفية” والضغط على Return:
xcode-select --install
بعد ذلك، يُمكنك التحقق من التثبيت باستخدام الأمر التالي:
xcode-select -p
إذا كان التثبيت ناجحًا، فيجب أن تحصل على الناتج التالي بعد إدخال الأمر:
/Library/Developer/CommandLineTools
يُوفر Homebrew العديد من التطبيقات المُفيدة وهو أداة مساعدة ضرورية لكل مستخدم محترف على الـ Mac. إذا كنت تواجه خطأ “zsh: command not found: brew”، فيجب أن تعمل إحدى خطوات استكشاف الأخطاء وإصلاحها التي ناقشناها أعلاه على حل المشكلة وتسمح لك بالاستمتاع بأفضل مدير حزم مُتاح لنظام macOS. يُمكنك الإطلاع الآن على مُقارنة بين Zsh و Bash: اختيار واجهة الأوامر (Shell) المُناسبة للبرمجة وإدارة النصوص.