होमब्रे कहां लॉग इन करती है?


43

क्या homebrew लॉग रखता है, और यदि ऐसा है तो कहाँ?

मैंने एक काढ़ा अद्यतन किया जिसने मैकविम में अजगर के समर्थन को तोड़ दिया, और अब मैं मैकविम का निर्माण भी नहीं कर सकता। मुझे उम्मीद है कि लॉग में कुछ सुराग हैं।

जवाबों:


44

~ / Library / लॉग्स / Homebrew /

Homebrew आपके लाइब्रेरी फ़ोल्डर में लॉग फाइल बनाता है: ~/Library/Logs/Homebrew/

आप खोज फ़ाइलों को नीचे दबाकर Optionऔर फाइंडर मेनू आइटम का उपयोग करके देख सकते हैं : Go> लाइब्रेरी , फिर लॉग्स> होमब्रे पर नेविगेट करना ।

वैकल्पिक रूप से, आप लॉग फ़ाइलों को ब्राउज़ करने के लिए Console.app एप्लिकेशन का उपयोग कर सकते हैं ।

Homebrew इतिहास

व्यक्तिगत लॉग फ़ाइलों का डिफ़ॉल्ट निर्माण 2013 के दौरान Homebrew में जोड़ा गया था।

होमब्रेव समस्या # 10430 लॉगिंग और त्रुटियों के निर्माण के बारे में बात करती है। समस्या रिपोर्ट में किसी लॉग फ़ाइल को नहीं रखा गया है, लेकिन यह बताता है कि कमांड प्रारूप के साथ एक लॉग बनाया जा सकता है:

brew install <formula> 2>&1 | tee install.log

11

लॉग ~ / लाइब्रेरी / लॉग्स / होमब्रे / / में लगते हैं ... उन्हें कमांड लाइन उपयोगिताओं या कंसोल ऐप का उपयोग करके देखा जा सकता है।


1

यह सामान्य काढ़ा स्थापित करने के लिए काम करता है, लेकिन सेवाओं के लिए इन निर्देशिकाओं में कुछ भी लॉग नहीं किया जाता है (उदाहरण के लिए, यदि आप स्थापित करते हैं bind, तो कुछ भी लॉग नहीं किया जाता है ~/Library/Logs/Homebrew/bind), संभवतः क्योंकि आपको sudo के माध्यम से सेवाएं शुरू करनी हैं।


1
क्या आप स्थापित पैकेजों के लिए लॉग्स की अपेक्षा करेंगे कि वह ~ / लाइब्रेरी / लॉग्स / होमब्रे के उप डायर में हो? मैंने अभी देखा, और आश्चर्यचकित था कि मैंने जो 2 पैकेज स्थापित किए हैं, वे वहां लॉग इन करते हैं। मेरा पहला अनुमान यह होगा कि पैकेज "मानक" /var/log(या होमब्रे के उपयोग से काम करते हैं /usr/local, हो सकता है /usr/local/var/log) लॉग इन करें
पीटर हैनले
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.