मैंने हाल ही में होमब्रू का उपयोग करना शुरू कर दिया है, और जब मैं अपने सिस्टम पर कुछ पीता हूं, तो मैं थोड़ा उलझन में हूं, लेकिन इसकी ब्रूड निर्भरता केवल-केवल हैं, जिसका अर्थ है कि वे हैं /usr/local
के तहत जुड़ा हुआ है।होमब्रू और केजी-केवल निर्भरताओं को समझें
उदाहरण के लिए, मैं vips (एक छवि प्रसंस्करण लाइब्रेरी) स्थापित कर रहा हूं। इसकी कई निर्भरताओं में से एक पिक्समैन है। पिक्समैन केवल केईजी के रूप में स्थापित है क्योंकि स्पष्ट रूप से मैक ओएसएक्स (इस मामले में हिम तेंदुए) पहले से ही इसके साथ जहाज (या इसका एक संस्करण) है।
क्या इसका मतलब यह है कि वीपीएस पिक्समैन के सिस्टम संस्करण का उपयोग करेंगे? यदि हां, तो निर्भरता संस्करण के बजाय सिस्टम संस्करण का उपयोग करने से संबंधित संभावित संस्करण समस्याएं नहीं हैं (मान लीजिए कि वे अलग हैं)?
अच्छी व्याख्या! आप अक्सर अन्य otol -L/usr/local/cellar/vips/???/lib/*। Dylib' के साथ जांच सकते हैं ताकि यह देखने के लिए कि कौन से अन्य libs लिंक हैं। –