मैकपोर्ट अपग्रेड, तोड़फोड़-गड़बड़ी संघर्ष के साथ विफल हो जाता है


8

मैं एक करने की कोशिश कर रहा हूं port upgrade outdated, लेकिन यह एक पैकेज संघर्ष पर रुक जाता है जिसे मैं ठीक नहीं कर पा रहा हूं।

क्या कोई यह जानता है कि इस समस्या को कैसे हल करना है?

sudo port upgrade outdated
--->  Computing dependencies for subversion-perlbindings-5.16
Error: Unable to exec port: Can't install subversion-perlbindings-5.16 because 
conflicting ports are installed: subversion-perlbindings-5.12

1
क्या आपको लगता है कि नीचे मेरा जवाब macports का स्वीकार्य उत्तर है? जबकि काढ़ा एक विकल्प है, अभी भी ऐसे लोग हैं जो macports को पसंद करते हैं और मेरा जवाब उनके लिए सही उत्तर हो सकता है।
येहसेफ़

जवाबों:


14

मुझे भी यही समस्या थी। मैंने किया:

सुडो पोर्ट निष्क्रिय -f तोड़फोड़- perlbindings-5.12

जो मुझे पर्ल बाइंडिंग के नए संस्करण को स्थापित करने की अनुमति देता है।


1
मैं पुष्टि नहीं कर सकता कि यह मेरी समस्या के साथ काम करता है, क्योंकि मैंने macports को हटा दिया और होमब्रे को स्थापित किया। हालाँकि, यदि आप कह रहे हैं कि आपको भी यही समस्या थी, तो मुझे लगता है कि आपका उत्तर स्वीकार कर लिया जाना चाहिए क्योंकि यह समस्या को हल करता है। यदि आपका उत्तर स्वीकार किया जा सकता है तो मैं थोड़ा और खोज करूंगा।
javsmo

एक और ध्यान दें - सही होने के बाद मैं "सुडो पोर्ट इन्स्टॉर्शन-पेरलबिंडिंग्स-5.16" चला गया और फिर "सूडो पोर्ट अपडेटेड आउटडेटेड" हुआ और बिना समस्या के अपडेट किया गया सब कुछ (git, python, php54, mongodb, mysql, curl, आदि) I कोई अतिरिक्त समस्या नहीं है।
येहॉस्फ

मुझे यकीन नहीं है कि अगर वे 5_16 संस्करण को स्थापित करते हैं तो यह आवश्यक है या यह स्वचालित रूप से होगा (मैं बाद में मान लेता हूं) लेकिन मैं इसे पूर्णता के साथ शामिल कर रहा हूं।
येहोसफ

0

मैं पसंद करता हूं brew: http://brew.sh

कर रहे हैं इस तरह ट्यूटोरियल शिक्षण कैसे macports से बंदरगाह के लिए homebrew करने के लिए।


मुझे बताया गया है कि काढ़ा कई पहलुओं में macports से बेहतर है। अगर किसी ने सवाल का जवाब नहीं दिया, तो मैकपोर्ट्स के साथ कुछ फिक्स का सुझाव देते हुए, मुझे लगता है कि मुझे शराब बनाने के लिए मजबूर होना पड़ेगा।
javsmo

अन्य टिप्पणियों के बिना एक दिन के बाद, मैं आपके उत्तर को स्वीकार करूंगा,
मैकपोर्ट

मुझे येहॉस्फ़ के उत्तर को स्वीकार करना पड़ा, क्योंकि यह मैकपोर्ट्स से संबंधित था, हालांकि आपके उत्तर ने मेरी समस्या का एक और तरीका हल कर दिया है।
javsmo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.