परिचय
कई बार, MacPorts किसी त्रुटि के कारण कुछ बनाने में विफल रहता है। पहले, @tyilo ने AskDifferent पर पूछा कि इन त्रुटि को कैसे अनदेखा करें और अन्य पोर्ट ( लिंक ) को स्थापित करना जारी रखें । हालांकि कुछ जवाबों ने -p
ध्वज का उपयोग करने का सुझाव दिया था , मैकपोर्ट्स देव (@ClemensLang) ने कहा कि ऐसा नहीं किया जाना चाहिए क्योंकि यह बाद में चीजों को गड़बड़ कर सकता है।
पर्याप्त रूप से उचित: यह एक पैकेज बनाते समय त्रुटियों को अनदेखा नहीं करने के लिए समझ में आता है जो एक असफल अद्यतन पर निर्भर करता है।
हालांकि, ऐसे कई पैकेज हैं जिनकी मैं कल्पना करता हूं कि मैं सुरक्षित रूप से अपडेट कर सकता हूं क्योंकि वे उस पैकेज पर निर्भर नहीं हैं जो बनाने में विफल रहा। मुझे उम्मीद है कि सब कुछ संभव अद्यतन करने का एक तरीका है, लेकिन जब कोई त्रुटि सामने आती है, तो उस पैकेज और उस पर निर्भर कुछ भी करने के लिए।
उदाहरण के लिए
मान लें कि मेरे पास निम्नलिखित निर्भरताओं के साथ अद्यतन करने के लिए निम्नलिखित पैकेज हैं:
apple
निर्भर करता हैflower
tree
निर्भर करता हैseed
मान लीजिए कि flower
अद्यतन करने में विफल रहता है। इसलिए, मुझे इसका उपयोग नहीं करना चाहिए -p
क्योंकि यह अपडेट करने की कोशिश करता रहेगा apple
और अन्य, और apple
एक बॉटेड के आधार पर निर्माण करने से flower
समस्या हो सकती है।
मैं एक तरह से इस तरह के नहीं होनी चाहिए कि अगर उम्मीद flower
विफल रहता है, MacPorts अनदेखा कर सकते हैं apple
और flower
है, लेकिन निर्माण जारी रखने के लिए seed
और tree
।
क्या इस स्थिति से संपर्क करने का एक "सर्वोत्तम-अभ्यास" तरीका है? यदि नहीं, तो क्यों नहीं?