मैंने अभी स्नो लेपर्ड से शेर में अपग्रेड किया और होमब्रे को स्थापित करने की कोशिश कर रहा हूं। हालाँकि, इंस्टॉलेशन के बाद, मैं brew doctor
इंस्टॉलेशन निर्देशों के अनुसार चलता हूं , और त्रुटियों की एक श्रृंखला को दर्शाता है कि / usr / स्थानीय निर्देशिकाएं लिखने योग्य नहीं हैं। उदाहरण के लिए:
Error: /usr/local/share isn't writable.
This can happen if you "sudo make install" software that isn't managed
by Homebrew.
If a brew tries to write a file to this directory, the install will
fail during the link step.
You should probably `chown` /usr/local/share
मुझे ये निर्देशिकाओं के एक समूह के लिए मिलता है:
You should probably `chown` /usr/local/include
You should probably `chown` /usr/local/share
You should probably `chown` /usr/local/share/man
मैं यह पता नहीं लगा सकता कि यह त्रुटि क्यों आ रही है, क्योंकि ऐसा लगता है कि मैं यूनिक्स समूह का हिस्सा हूं, जिसके पास इन निर्देशिकाओं के लिए अनुमति है:
Mini:~ felciano$ ls -ld /usr/local/share
drwxrwxr-x 4 root admin 136 May 13 15:53 /usr/local/share
Mini:~ felciano$ whoami
felciano
Mini:~ felciano$ dscl . -read /Groups/admin GroupMembership
GroupMembership: root felciano
Mini:~ felciano$
मैं क्या खो रहा हूँ?
/usr/local
होना चाहिए जब इस मशीन में कई व्यवस्थापक उपयोगकर्ता हैं। इसके अलावा, मेरे लिए उन स्थानों पर लिखना संभव है जिनके बारे में शिकायत है। कोई अन्य विचार? brew doctor