2015-01-05 9 views
46

लिखने योग्य नहीं है किया जा सका जब मैं homebrew (brew install aLibrary) के साथ एक पुस्तकालय स्थापित करने का प्रयास, मैं निम्न त्रुटि हो गई:ब्रियू त्रुटि: नहीं सिमलिंक, पथ

Could not symlink lib/pkgconfig/aFile 
/usr/local/lib/pkgconfig is not writable. 

मुझे क्या करना चाहिए?

कई सवाल और जवाब (1, 2, आदि।) इस काढ़ा त्रुटि के विषय में कर रहे हैं, इस सुझाव के रूप में here एक सामान्य प्रश्न बनाने के लिए एक प्रयास है।

उत्तर

113

रूप Rick द्वारा here समझाया, brew doctor जो आप अपने काढ़ा सेटअप के साथ त्रुटियों दिखाएगा साथ

प्रारंभ।

आपको ऐसा कुछ दिखाई दे सकता है: "चेतावनी:/usr/local/lib/pkgconfig लिखने योग्य नहीं है।"

यह आपको सलाह देगा कि: "आपको शायद चोटी/यूएसआर/स्थानीय/lib/pkgconfig चाहिए"।

इसका मतलब यह है: खोज जारी रखने के लिए अगर यह काम नहीं करता brew link yourLibrary

उम्मीद है कि brew doctor के उत्पादन में यदि आपके पास पर्याप्त दे देंगे: sudo chown -R $(whoami) /usr/local/lib/pkgconfig

तो फिर तुम इस के साथ फ़ाइलों को लिंक करने के लिए की आवश्यकता होगी।

+15

'sudo chown आर $ (Whoami) से जोड़ने के लिए आगे बढ़ना/usr/स्थानीय/lib/pkgconfig' एक महान कॉपी पेस्ट जवाब लगता है। –

1

मैंने ब्रू को अनइंस्टॉल किया, पुनः स्थापित किया, फिर समस्याएं चली गईं।

1

निम्नलिखित का उपयोग करें।

$ brew doctor 

संदेश प्रूण के लिए त्रुटि लिंक प्रदर्शित करेगा। यदि कोई पाया जाता है, तो अगला विकल्प चलाएं।

$ brew prune 

एक बार इन निकाल दिए जाते हैं, उन्हें फिर से

$ brew link python 
संबंधित मुद्दे