चेतावनी: अनब्रिड डायलीबस / usr / लोकल / लीब में पाए गए


14

जब मैं कमांड काढ़ा चिकित्सक में प्रवेश करता हूं तो मुझे नीचे त्रुटि मिलती है। यह कुछ चिंता करने की बात है?

Im बहुत नई कमांड लाइन सामान के लिए। Im Drbre (Drupal के लिए) को स्थापित करने के लिए homebrew का उपयोग कर रहा है।

Last login: Wed Oct  9 14:59:40 on ttys001
unknown:~ MY-USERNAME$ brew doctor
Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected dylibs:
    /usr/local/lib/libTrAPI.dylib 

जवाबों:


3

ये फ़ाइलें, आपके मामले में केवल एक, पुरानी स्थापनाओं से अवशिष्ट फ़ाइलें हैं। किसी बारे में चिन्ता की जरूरत नहीं।

आप इसे आसानी से निकाल सकते हैं:

rm /usr/local/lib/libTrAPI.dylib

6
यह एक भयानक जवाब है, ब्रायन कार्लसन जवाब पर विचार करें।
मैथुन

आप फ़ाइल को कहीं और ले जाने का प्रयास कर सकते हैं और यह देखने के लिए प्रतीक्षा कर सकते हैं कि कुछ टूट गया है या नहीं। mv /usr/local/lib/libTrAPI.dyli ~/Desktop/
अयमान

1
@Scravy पर विस्तार से बताने के लिए, यह एक भयानक उत्तर है कि उन्हें हटाने से आप कुछ तोड़ सकते हैं। दुर्भाग्य से, आपके पास जो कुछ भी आपके मशीन पर है वह होमब्रे द्वारा स्थापित नहीं किया गया है और न ही होमब्रे के माध्यम से सब कुछ स्थापित किया जा सकता है। brew doctorअपने आप में, प्रभावी ढंग से, कि आप जो कर सकते हैं उसे साफ करने की कोशिश करें, और उन चेतावनियों को नजरअंदाज करें जिन्हें आप आसानी से ठीक नहीं कर सकते। ऐसा इसलिए है क्योंकि Homebrew जानता है कि वे आपकी मशीन की हर चीज के लिए जिम्मेदार नहीं हो सकते।
माइक विलियमसन

18

libTrAPI.dylib आपके वीपीएन सॉफ़्टवेयर के लिए है। यदि आप अपने वीपीएन का उपयोग जारी रखना चाहते हैं, तो इसे हटाएं नहीं, बस इसे डॉक्टर के पास व्हाइटलाइनर में जोड़ें। इसके बाद होमब्रेव इसके बारे में शिकायत नहीं करेंगे।

अपने डॉक्टर को खोजने के लिए। बस चलाएं

locate doctor.rb

श्वेत_सूची देखें, खदान १०५ पर थी। यह शायद इस तरह दिखना चाहिए।

white_list = {
  "libfuse.2.dylib" => "MacFuse",
  "libfuse_ino64.2.dylib" => "MacFuse",
  "/usr/local/lib/libTrAPI.dylib" => "TrAPI"
}

1
श्वेतसूची में फ़ाइल जोड़ने का तरीका बताने वाली कुछ पंक्तियाँ इसका बेहतर उत्तर देंगी।
मैक्लोड

मेरा पता मेरे मैक 10.9 पर अद्यतन नहीं किया गया था। मैंने पाया मेरा यहाँ था; /usr/local//Library/Homebrew/cmd/doctor.rb
ऐनी द एगाइल

यह तब संपादित फ़ाइल के बारे में चेतावनी देता है; "चेतावनी: आप Homebrew के लिए अप्रतिबद्ध संशोधन हो आप को यह एक आश्चर्य है, तो आप .... सीडी / usr / स्थानीय / लाइब्रेरी && git छिपाने की जगह && Git स्वच्छ -d -f इन छिपाया जाना चाहिए"
AnneTheAgile

देखने के लिए सावधान रहें white_list। यदि आप गलती से अंडरस्कोर को छोड़ देते हैं और whitelistइसके बजाय खोज करते हैं, तो आपको कुछ पूरी तरह से अलग मिलेगा।
रोब कैनेडी

2
@ कोई भी, आदेश brew doctorआपके परिवर्तन को पूर्ववत कर देगा। यदि यह एक बदलाव है जिसे आप रखना चाहते हैं, हालांकि, तो आप इसके बजाय यह कर सकते हैं: git add /usr/local/Library/Homebrew/cmd/doctor.rbफिर git commit -m 'Tell brew doctor to ignore libTrAPI.dylib'
रोब कैनेडी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.