اذهب إلى المحتوى

السؤال

نشر

أحاول تثبيت mongodb من خلال homebew، وقد قمت بالخطوات التالية:

brew update

ثم

brew install mongodb

ولكن يظهر لي الخطأ التالي:

Error: No available formula with the name "mongodb" 
==> Searching for a previously deleted formula (in the last 
month)...
Warning: homebrew/core is shallow clone. To get complete history 
run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

لماذا يظهر هذا الخطأ؟ وماهي الطريقة الصحيحة لتثبيت mongodb من خلال homebrew ؟

Recommended Posts

  • 0
نشر

الحل الأول : إذا قمت بتثبيت إصدار سابق من الصيغة، قد تواجه مشكلة ChecksumMisMatchError ولإصلاحه

قم بحذف بأرشيف tgz. الذي تم تنزيله كالآتي

brew untap mongodb/brew && brew tap mongodb/brew

إعادة إتصال الصيغة

brew install mongodb-community@4.4 

الحل الثاني : إذا لم تقم بتثبيت أي إصدار سابق من الصيغة

قم بتثبيت أدوات موجه أوامر Xcode و Homebrew من https://brew.sh/#install

xcode-select --install

عمل tab ل Mongodb ب Homebrew tab

brew tap mongodb/brew

تحقق من متطلبات التثبيت في موجه أوامر macOS

brew tap | grep mongodb

قم بتثبيت MongoDB

brew install mongodb-community@4.4

وأخيراً قم بتشغيل MongoDB

brew services start mongodb-community@4.4

 

  • 1
نشر

لقد تمّت إزالة الأوامر المباشرة المتعلّقة ب mongodb من homebrew-core, لذلك يجب عليك إزالة النسخة الحالية من خلال تنفيذ الأوامر التالية:

brew services stop mongodb

brew uninstall mongodb

ثم التحميل من خلال tap لنستطيع إضافة mongodb:

brew tap mongodb/brew

وبعدها:

brew install mongodb-community

brew services start mongodb-community

 

  • 0
نشر

إن كنت تستخدم MacOs Catalina فيمكن اتباع الخطوات التالية:

  • تعديل على الصلاحية
    sudo chown -R `id -un` /tmp/mongodb-27017.sock

     

  • تحديد المسار 
    mongod --dbpath /usr/local/var/mongodb

     

  • ضبط الإعدادات
    mongod -f /usr/local/etc/mongod.conf
    //or أو
    mongod --config /usr/local/etc/mongod.conf

    ثم تشغيل الخدمة:

    brew services run mongodb-community

     

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...