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