অন্য উত্তরগুলি যথাসম্ভব যথাযথ, তবে তারা কেন উত্তর দেয় না কেন এই সমস্যাটি ঘটছে এবং কীভাবে এই মূল কারণটির সমাধান করা যায়।
কারণ
এই ইস্যুতে দুটি সম্ভাব্য কারণ রয়েছে:
- আপনি বর্তমানে ব্যবহার করছেন এমনটি বাদে অন্য কোনও ব্যবহারকারীর সাথে হোমব্রু ইনস্টলেশনটি সঞ্চালিত হয়েছিল। হোমব্রিউ প্রত্যাশা করে যে কেবলমাত্র এটি ব্যবহারকারী যে এটি ইনস্টল করেছে তা কখনই এটি ব্যবহার করতে চাইবে।
- আপনি কিছু সফ্টওয়্যার ইনস্টল করেছেন যা ব্রিউ ব্যবহার না করে / ইউএসআর / স্থানীয়কে লিখুন। এটি কারণ হিসাবে
brew doctor
পরামর্শ দেয়, যদি আপনি এটি চালান।
সমাধান
মাল্টিউজার হোমব্রু
আপনার যদি একাধিক ব্যবহারকারীর অ্যাকাউন্ট থাকে এবং আপনি যদি এর মধ্যে একটিরও বেশি ব্রু ব্যবহার করতে সক্ষম হন তবে আপনাকে কয়েকটি পদক্ষেপের মধ্য দিয়ে চলতে হবে, অন্যথায় আপনি ব্যবহারকারীদের স্যুইচ করার সময় নিয়মিত হোমব্রু ফাইলের কাঠামোর মালিকানা পরিবর্তন করতে হবে, এবং এটি একটি দুর্দান্ত ধারণা নয়।
বিস্তারিত নির্দেশাবলী অনলাইনে পাওয়া যাবে , তবে দ্রুত উত্তরটি হ'ল:
ব্রিউ নামে একটি গ্রুপ তৈরি করুন :
- সিস্টেমের পছন্দগুলি খুলুন
- অ্যাকাউন্ট ক্লিক করুন
- "+" ক্লিক করুন (প্রয়োজনীয় হলে প্রথমে আনলক করুন)
- নতুন অ্যাকাউন্টের অধীনে গ্রুপ নির্বাচন করুন
- মেশান প্রবেশ করুন
- গ্রুপ তৈরি করুন ক্লিক করুন
- মদ তৈরির গোষ্ঠীটি নির্বাচন করুন এবং আপনি যে ব্রাউজগুলিতে এটি ব্যবহার করতে চান তা যুক্ত করুন।
- / usr / স্থানীয় ফোল্ডার গোষ্ঠীর মালিকানা পরিবর্তন করুন:
sudo chgrp -R brew /usr/local
- / ইউএসআর / স্থানীয়ভাবে গ্রুপ হিসাবে লেখার যোগ করার অনুমতিগুলি পরিবর্তন করুন:
sudo chmod -R g+w /usr/local
- হোমব্রিউ ক্যাশে ডিরেক্টরি গোষ্ঠী পরিবর্তন করুন:
sudo chgrp -R brew /Library/Caches/Homebrew
- হোমব্রিউ ক্যাশে ডিরেক্টরি অনুমতিগুলি পরিবর্তন করুন:
sudo chmod -R g+w /Library/Caches/Homebrew
একক ব্যবহারকারী হোমব্রু
আপনি যদি হোমব্রিউ দিয়ে একাধিক ব্যবহারকারীকে ব্যবহার করার চেষ্টা করছেন না, তবে অন্যান্য পরামর্শগুলির পরামর্শের ভিত্তিতে প্রদত্ত সমাধান brew doctor
সম্ভবত যথেষ্ট যথেষ্ট:
sudo chown -R $(whoami) /usr/local
sudo chown -R $(whoami) /Library/Caches/Homebrew
প্রতিপাদন
এই পদক্ষেপগুলির পরে, ব্রিউ গ্রুপের brew doctor
যে কোনও ব্যবহারকারীর দ্বারা সাফল্যের রিপোর্ট করা উচিত , ধরে নিয়েই আপনি নতুন গ্রুপ সদস্যতা প্রয়োগ করতে লগ আউট করেছেন এবং ফিরে এসেছেন (যদি আপনি মাল্টিউসার রুটে চলে যান)। আপনি যদি কেবল একক ব্যবহারকারীর হোমব্রুয়ের জন্য জিনিসগুলি সংশোধন করেন তবে আপনার গ্রুপের সদস্যপদগুলির কোনওটি পরিবর্তিত না হওয়ায় লগ আউট এবং পিছনে ফিরে আসার প্রয়োজন হবে না।