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

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

Tamim Fahed

السؤال

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...