2017-01-27 7 views
7

मैंने आरवीएम और ओकंपल पैकेज को सफलतापूर्वक स्थापित करने के लिए होमब्री का उपयोग किया है, लेकिन मैंने हमेशा $ brew update आउटपुट के अंत में त्रुटियों के बारे में सोचा है। उदाहरण के लिए, जब मैं यह सिर्फ अभी चलाए जाने बैश उत्पादन किया गया था:होमब्री अद्यतित है, लेकिन क्या मुझे 'पथ को हटाएं' त्रुटियों को लिंक नहीं कर सका है?

Error: Could not link: 
/usr/local/etc/bash_completion.d/brew 

Please delete these paths and run `brew update`. 
Error: Could not link: 
/usr/local/share/doc/homebrew 

Please delete these paths and run `brew update`. 
Error: Could not link: 
/usr/local/share/zsh/site-functions/_brew 

Please delete these paths and run `brew update`. 
Error: Could not link: 
/usr/local/share/man/man1/brew-cask.1 
/usr/local/share/man/man1/brew.1 

मेरे साथियों ने इसके बारे में चिंता करने के लिए नहीं कह, लेकिन ... मैं इसके बारे में चिंता। उन्हें ठीक करने के लिए मैं क्या कर सकता हूं? बस rm चलाएं और "मुझे हटाएं" पथ पूरी तरह से मिटा दें, और mkdir पथ जो लिंक नहीं किए जा सकते हैं?

उत्तर

7

निर्दिष्ट सभी फाइलें केवल एक सिमलिंक हैं, इसलिए चिंता न करें, बस उन्हें हटा दें।

यदि आप यह सुनिश्चित करना चाहते हैं कि वे सिमलिंक हैं, तो आप इसे चला सकते हैं।

file -h <what you want to inspect> 
+0

आश्वासन के लिए धन्यवाद। मैंने सिम्लिंक के बारे में कुछ पढ़ा और फिर उन्हें हटा दिया 'आरएम-आरएफ/पथ' – HashRocketSyntax

+0

' ब्रू अपडेट अपडेट 'अब साफ़ हो गया है ' अपडेट 1 टैप (कैस्करूम/कास्क)। फॉर्मूला में कोई बदलाव नहीं। – HashRocketSyntax

+0

यदि मेरा समाधान काम करता है, तो क्या आप स्वीकार करेंगे (ग्रीन चेक मार्क पर क्लिक करके) मेरा जवाब? –

0

rm- आरएफ FILE_NAME

आपके मामले में यह इस प्रकार होना चाहिए

rm- आरएफ /usr/local/etc/bash_completion.d/brew

rm- आरएफ/usr/स्थानीय/शेयर/doc/homebrew

rm- आरएफ/usr/स्थानीय/शेयर/zsh/साइट-कार्य/_brew और इतने पर

0

यह मेरे लिए काम किया:

../usr/local/..$rm -rf /usr/local/share/doc/homebrew 

और फिर

../usr/local/..$brew upgrade 
संबंधित मुद्दे