2012-05-30 15 views
5
ginnyweasley:~ s66$ sudo port selfupdate 
Password: 
---> Updating MacPorts base sources using rsync 
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed 

मैंने मैकपोर्ट को फिर से लोड करने का प्रयास किया है और यह अभी भी काम नहीं कर रहा है। मैंने सूडो के बिना भी कोशिश की है और यह अभी भी काम नहीं करता है। क्या किसी के पास इस परेशानी का कोई हल है? धन्यवाद।मैकपोर्ट स्वयं अपडेट

उत्तर

16

मुझे भी यह समस्या थी। यहां तक ​​कि, आपके जैसे, मैंने वितरण को फिर से डाउनलोड किया और पुनः स्थापित किया।

है यही कारण है कि जब तक मैं मैनपेज पढ़ सकते हैं और '-d' फ्लैग करने की कोशिश की तो

sudo बंदरगाह -d SelfUpdate

मैं इसे करने की कोशिश की और आश्चर्यजनक रूप से एक आदेश में नाकाम रहने नहीं मिला लेकिन सफल समापन। मैंने किसी भी बंदरगाह को अद्यतन नहीं देखा, लेकिन संभवतः हमने देखा कि त्रुटि बंदरगाह के पेड़ को अद्यतन करने के बाद हुई थी।

यदि यह काम नहीं करता है, तो इसे किसी भी तरह से आजमाएं, यह आपको कम से कम सही दिशा में इंगित करेगा।

+2

आप अधिक वर्बोज़ लॉगिंग के लिए '-d' के बाद' -v' जोड़ना भी चाह सकते हैं – Garrett

0

मुझे योसमेट को अपग्रेड करने के बाद भी यही समस्या थी, लेकिन जब से मुझे यह पोस्ट मिला, मैंने मैकपोर्ट्स को पुनर्स्थापित नहीं किया - मैंने "सुडो पोर्ट-डी स्वुपडेट" चलाया, सी संकलक विफल होने में त्रुटियां थीं, इसलिए मैंने एक्सकोड अपडेट किया, भाग गया "सुडो पोर्ट क्लीन एक्सपैट" फिर से शुरू करने के बाद, फिर "सुडो पोर्ट-डी स्वुपडेट" भाग गया और सब ठीक थे - थक्स!