হোমব্রু দিয়ে মোঙ্গোডিবি ইনস্টল করা হচ্ছে


91

আমি মঙ্গোডিবিতে তুলনামূলকভাবে নতুন এবং হোমব্রু দিয়ে আমার ম্যাকে মঙ্গোডিবি ইনস্টল করার চেষ্টা করছি, তবে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

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.

আমি brew update তখন দৌড়ে গেলাম brew install mongodb


4
এটি আসলে ত্রুটি নয়, আপনি কোনও প্যাকেজ (সূত্র) ইনস্টল করার চেষ্টা করছেন যা বিদ্যমান নেই। আপনি কি কোনও সমাধান অনুসন্ধান করেছেন? সরকারী দস্তাবেজ সঠিক কমান্ড লাইন আছে।
বোফোঁটেন

উত্তর:


265

mongodbহোমব্রু-কোর থেকে ফর্মুলা সরানো হয়েছে। হোমব্রু-কোর থেকে PR-43770 পরীক্ষা করুন

আমাদের ব্যবহারকারীদের কাছে: আপনি যদি এখানে এসেছিলেন কারণ মোংডব আপনার পক্ষে কাজ করা বন্ধ করে দিয়েছে, তবে এটি কোনও ওপেন সোর্স লাইসেন্সে স্থানান্তরিত হওয়ার পরে আমরা এটি হোমব্রিউউ মূল সূত্রগুলি থেকে সরিয়েছি ।

ভাগ্যক্রমে, মঙ্গোদ্বের দলটি একটি কাস্টম হোমব্রিউ ট্যাপ বজায় রাখছে। আপনি পুরানো মঙ্গোদব আনইনস্টল করতে পারেন এবং নতুন টিপ থেকে নতুনটি ইনস্টল করতে পারেন।

brew services stop mongodb
brew uninstall mongodb

brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community

আরও তথ্যের জন্য মংডোব / হোমব্রিউ-ব্রিউ পরীক্ষা করুন ।


4
12 সেপ্টেম্বর, 2019
টিজে ব্ল্যাকম্যান

সুন্দর বর্ণনা! ধন্যবাদ!
ইনফিন্টেয়

4
কাজ করেছেন 6. নভেম্বর 2019
PlsWork

@ পোলভুকে আপনার সঠিক উত্তর হিসাবে চিহ্নিত করা উচিত।
অধিনায়ক

4
@ ম্যাটহেগম্যান আপনি হয়ত আপত্তিজনক বিষয়গুলি নিয়ে থাকতে পারেন। ডিফল্ট ডাটাবেস অবস্থান /usr/lobal/var/mongodb, যা দ্বারা নিশ্চিত করা যেতে পারে brew cat mongodb-comunnity। এবং সুডো সহ ব্রু ব্যবহার করবেন না, যা প্যাকেজ ফাইলগুলির মালিককে পরিবর্তন করে এবং আপনার জন্য আরও ঝামেলা এনেছে। আমি sudo brew এখানে একবার খারাপ ব্যাখ্যা করেছি ।
সিম্বা

11

প্রথমে মংগোল্ডব ইনস্টল করুন

brew tap mongodb/brew

দ্বিতীয়ত এই কমান্ডটি ব্যবহার করে ইনস্টল করুন। ম্যাঙ্গোডব সফলভাবে ইনস্টল করা হয়েছে

brew install mongodb-community@4.0 

আপনি আউটপুট পাবেন

==> CaveatsTo have launchd start mongodb/brew/mongodb-community now and restart at login:
  brew services start mongodb/brew/mongodb-community
Or, if you don't want/need a background service you can just run:
  mongod --config /usr/local/etc/mongod.conf
==> Summary
🍺  /usr/local/Cellar/mongodb-community/4.2.2: 21 files, 274.5MB, built in 2 minutes 46 seconds
brew services start mongodb/brew/mongodb-community
==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-commu

6

আপনার টার্মিনালে এই কোডটি ব্যবহার করে দেখুন:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

এবং তারপর:

brew tap mongodb/brew  

শেষ অবধি:

brew install mongodb-community@4.0

এছাড়াও আপনি যোগ করার জন্য প্রয়োজন হতে পারে mongoআপনার পথে এক্সিকিউটেবল বা উপনাম যেমন যোগ করুন, যেমন export PATH=$PATH:/usr/local/Cellar/mongodb-community@4.0/4.0.13/bin/বাalias mongo=/usr/local/Cellar/mongodb-community@4.0/4.0.13/bin/mongo
এভারেট

তাহলে কীভাবে মঙ্গো ডিমন চালাবেন? মানে "মঙ্গোদ" -র মতো কমান্ড ??
হাজর এলকৌমিখি

1

শুভেচ্ছার সঙ্গে macOS Big Surএবং HomebrewMongoDB ডকুমেন্টেশন পদ বলে: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

আপনার মংগাডিবি 4.4 সম্প্রদায় সংস্করণ ইনস্টল করা উচিত যা ম্যাকোস 10.13 বা তার পরে সমর্থন করে, এজন্য এই পদক্ষেপগুলি সহায়ক হবে।

সমাধান 1: আপনি যদি সূত্রের পূর্বে কোনও পুরানো সংস্করণ ইনস্টল করেন তবে এটির ChecksumMismatchErrorসমাধানের জন্য আপনার মুখোমুখি হতে পারে :

ডাউনলোড করা .tgz সংরক্ষণাগারটি সরান।

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

সূত্রটি পুনরায় সরিয়ে ফেলুন।

  brew install mongodb-community@4.4 

সমাধান 2: আপনি যদি সূত্রের কোনও সংস্করণ ইনস্টল না করে থাকেন।

1, https://brew.sh/#install থেকে Xcode কমান্ড-লাইন সরঞ্জাম এবং হোমব্রিউ ইনস্টল করুন

xcode-select --install

2, মঙ্গোডিবি হোমব্রিউ ট্যাপ করুন:

brew tap mongodb/brew

3, ম্যাকওএস টার্মিনালে ইনস্টলেশন পূর্বশর্তগুলি যাচাই করুন:

brew tap | grep mongodb

4, মঙ্গোডিবি ইনস্টল করুন

brew install mongodb-community@4.4

দ্রষ্টব্য: ইনস্টলেশন অন্তর্ভুক্ত:

Ong মঙ্গোদ সার্ভার,

• মঙ্গোস ক্লাস্টার ক্যোয়ারী রাউটারকে আরও বাড়িয়ে দিয়েছে,

• মঙ্গো শেল

এই স্ক্রিনশট দেখুন:

এখানে চিত্র বর্ণনা লিখুন

অবশেষে ম্যাকোএস পরিষেবা হিসাবে মঙ্গোডিবি (অর্থাত্ মঙ্গোদ প্রক্রিয়া) চালাতে, নিম্নলিখিতটি ইস্যু করুন:

brew services start mongodb-community@4.4

স্ক্রিনশট:

এখানে চিত্র বর্ণনা লিখুন


0

ম্যাকওগুলিতে কাতালিনা আমার পক্ষে সঠিকভাবে কাজ করে না।

ইনস্টলেশনের পরে ( https://zellwk.com/blog/install-mongodb/ ) আমাকে "/tmp/mongodb-27017.sock" এ অনুমতি যোগ করতে হয়েছিল

sudo chown -R `id -un` /tmp/mongodb-27017.sock

এবং "মোঙ্গোড" কমান্ডটি "/ usr / স্থানীয় / ইত্যাদি" -র কনফিগারেশন ফাইলটিকে (মঙ্গোড.কনফ) উপেক্ষা করে বলে মনে হচ্ছে সুতরাং আমি সর্বদা এটি ডিবিপাথ যুক্তি দিয়ে চালু করতে হবে

mongod --dbpath /usr/local/var/mongodb

এমনকি যদি কনফিগ ফাইলে একই পাথটি নির্দিষ্ট করা থাকে।

কনফিগারেশন ফাইল সহ "মঙ্গোদ" ব্যবহার করা আমার পক্ষে কাজ করে না

mongod -f /usr/local/etc/mongod.conf

বা

mongod --config /usr/local/etc/mongod.conf

মুরগডব শুরু করা এই সমস্ত সমস্যার সমাধান আমি ব্রিউ পরিষেবাগুলির মাধ্যমে করেছি। এটি সমস্যা ছাড়াই ভাল কাজ করেছে এবং সঠিক কনফিগারেশন ফাইল থেকে প্যারামিটার নেয়।

brew services run mongodb-community
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.