आप में से जो ओएस एक्स एल कैप्टन का उपयोग कर के लिए चलाने के लिए, आपकी समस्या को सिस्टम वफ़ादारी संरक्षण हो सकता है। फिक्स को here दस्तावेज किया गया है।सामान्य तरीके से
पहले, /usr/local
बनाने का प्रयास करें:
sudo mkdir /usr/local && sudo chflags norestricted /usr/local && sudo chown -R $(whoami):admin /usr/local
हैं /usr/local
पहले से मौजूद है
हैं, तो टर्मिनल में निम्नलिखित चलाएँ:
sudo chown -R $(whoami):admin /usr/local
हैं /usr/local
मौजूद नहीं है आपको इसके बजाय अनुमति समस्याएं आज़माएं:
- रिकवरी मोड में रीबूट करें (बूट पर सीएमडी + आर दबाएं) & टर्मिनल तक पहुंचें।
- कि टर्मिनल समय में:
csrutil disable
- रीबूट ओएस एक्स में वापस
- अपने टर्मिनल एप्लिकेशन खोलें और फिर
- बस ऊपर रीबूट रिकवरी मोड में वापस & पहुँच टर्मिनल से लाइन पर अमल।
- कि टर्मिनल में निष्पादित करें:
csrutil enable
- रीबूट ओएस एक्स & में वापस आप/usr/स्थानीय & लिखने के लिए Homebrew स्थापित कर सकेंगे।
स्रोत
2015-11-10 22:05:40
होमब्रू 'सुडो' का उपयोग न करने की सिफारिश करता है, इसलिए आप इसके बिना 'ब्रू अपडेट' चलाने में सक्षम होना चाहिए। – Clay
कुछ ओएस एक्स एल कैपिटन उपयोगकर्ता इस समस्या का एक अलग कारण से अनुभव करेंगे। [नीचे मेरा जवाब] देखें (http://stackoverflow.com/a/33640543/756329)। –
होमब्रू –