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

ظهور تحذير deprecated عند تهيئة mongodb على نظام ماك Mac OS

Tamim Fahed

السؤال

لقد قمت بتحميل نسخة mongodb الخاصة بنظام ماك، وأحاول الآن إجراء الاتصال من خلال الأمر التالي:

init mongod start

ولكن أحصل على الرسالة التالية: Command Not Found

كما حاولت أيضاً الأمر:

service mongod start

ولكن حصلت على خطأ آخر أيضاً:

service: This command still works, but it is deprecated. Please use launchctl(8) instead.
service: failed to start the 'mongod' service

كيف يمكنني تشغيل mongodb وأيضاً إضافتها كخدمة حتى تعمل مباشرةً مع بدء النظام؟

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

Recommended Posts

  • 0

تأكد من إنشاء مجلد قاعة البيانات ل mongo:

mkdir -p /data/db

ثم إعطاء صلاحية:

sudo chown -R `id -un` /data/db

ثم أعد التجريب.

ربما عليك تشغيل الخدمة باستخدام:

brew services start mongodb

ثم للدخول ل mongo shell:

mongo

وطريقة أخرى:

mongod --dbpath ~/data/db

 

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

  • 0

الخطأ يقول أن هذا الأمر قد يعمل ولكن سيتم حذفه وعدم إستخدام هذا الأمر

يجب عليك تنفيذ الأمر

brew services start mongodb

وعندما تريد تثبيت أو ترقية mongodb ، ف brew سيخبرك بماذا يجب عليك فعله

ولتشغيل mongodb بعد تسجيل الدخول يمكنك تنفيذ هذا الأمر

ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents

ولتشغيل mongodb في الحال ، قم بتنفيذ الأمر التالي

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

أو يمكنك ببساطة كتابة

mongod

 

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...