मैंने हाल ही में होमब्रे का उपयोग करना शुरू किया है, और मैं थोड़ा उलझन में हूं कि क्या होता है जब मैं अपने सिस्टम पर कुछ काढ़ा करता हूं, लेकिन इसकी पीसा निर्भरताएं केग-केवल हैं, जिसका अर्थ है कि वे नीचे से जुड़े हुए हैं /usr/local
।
उदाहरण के लिए, मैं vips (एक इमेज प्रोसेसिंग लाइब्रेरी) स्थापित कर रहा हूं। इसकी कई निर्भरताओं में से एक पिक्समैन है। पिक्समैन को केग-केवल के रूप में स्थापित किया गया है क्योंकि जाहिरा तौर पर मैक ओएसएक्स (इस मामले में हिम तेंदुआ) पहले से ही इसके साथ जहाज (या इसका एक संस्करण) है।
इसका मतलब यह है कि vips Pixman के सिस्टम संस्करण का उपयोग करेगा? यदि ऐसा है, तो निर्भरता संस्करण के बजाय सिस्टम संस्करण का उपयोग करने से संबंधित संभावित संस्करण समस्याएँ नहीं हैं (यह मानते हुए कि वे भिन्न हैं)?
otool -L /usr/local/Cellar/vips/???/lib/*.dylib
लिए जांच कर सकते हैं कि इसके खिलाफ कौन से अन्य परिवाद लिंक हैं।