• 0

تثبيت mongodb على نظام ماك Mac OS Homebrew

أحاول تثبيت 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 ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 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

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 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

     

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن