2009-05-26 12 views
5

द्वारा मेल्ड स्थापित करने में असमर्थ मैंने पाया कि अन्य लोगों को मैकपॉर्ट्स द्वारा मैक में मैल्ड स्थापित करने में भी परेशानी हुई है।मैकपॉर्ट्स

मैं

sudo port install meld 

चलाने मैं

sudo port install meld 
---> Activating shared-mime-info @0.60_0 
Error: Target org.macports.activate returned: Image error: /opt/local/bin/update-mime-database already exists and does not belong to a registered port. Unable to activate port shared-mime-info. 
Error: The following dependencies failed to build: py25-gnome gconf gtk2 shared-mime-info orbit2 libidl gnome-vfs desktop-file-utils gnome-mime-data libbonobo libbonoboui libglade2 libgnome esound audiofile libgnomecanvas libart_lgpl libgnomeui gnome-icon-theme hicolor-icon-theme icon-naming-utils p5-xml-simple p5-xml-namespacesupport p5-xml-sax gnome-keyring libtasn1 py25-gtk py25-cairo py25-numpy py25-nose py25-gobject py25-orbit 
Error: Status 1 encountered during processing. 

कैसे आप मैक के लिए मिलकर एक हो जाना स्थापित कर सकते हैं मिल सकता है?

उत्तर

4

मैंने पाया कि मैकपॉर्ट्स ने मेल्ड स्थापित करने के लिए काम किया है, लेकिन यह विज्ञापित के रूप में सीधे काम नहीं करता है।

सभी निर्भरताओं को चलाने और स्थापित करने के बाद, यह असफल रहा, और इस प्रश्न (लेकिन समान नहीं) के समान एक गुप्त संदेश संदेश दिया।

चारों ओर से खुदाई का एक सा होने के बाद मैंने पाया मैं निम्नलिखित करना था:

यकीन है कि मैं ठीक से XCode

xcodebuild -license 

के लिए स्थापित Xcode कमांड लाइन उपकरण लाइसेंस के लिए सहमत हुए थे बनाओ

xcode-select --install 

रियारियन स्थापित करें (ऐसा लगता है कि मैकपॉर्ट्स पहचानने में असफल रहा)

sudo port install rarian 

बाद यहां दिए गए निर्देशों से आते हैं: http://www.codez.co.uk/2014/02/meld-on-mac-osx-mavericks-10-9/ और इससे पहले कि मैं यह काम कर पाने में सक्षम था इस अंतिम चरण था।

1

किसी भी तरह से फ़ाइल पहले से मौजूद है, शायद खराब स्थापना या अपग्रेड से।

यदि आप इसे स्थापित करने के लिए मजबूर करते हैं तो शायद कुछ भी तोड़ नहीं देगा।

sudo port install --force meld 
+0

यह वास्तव में साझा-माइम-जानकारी निर्भरता है जिसमें समस्या है। केवल उस व्यक्ति को मजबूर होना चाहिए। –

+2

मुझे त्रुटि मिलती है: त्रुटि: इंस्टॉल स्वीकार नहीं करता है - बल –

5

जैसा कि आरएसपीड ने कहा था, शायद आपके पास उस फ़ाइल को खराब इंस्टॉल या अपग्रेड किया गया था। वैकल्पिक रूप से, आपने मैकपोर्ट के बाहर कुछ/ऑप्ट/स्थानीय पेड़ में स्थापित किया है (हालांकि मुझे यकीन नहीं है कि आप इसे कैसे कर सकते हैं)। मैं सिर्फ साझा-माइम-जानकारी पोर्ट के बल को सक्रिय करने की सलाह देता हूं, फिर मैल्ड को पुनर्स्थापित करने का प्रयास करता हूं।

sudo port activate -f shared-mime-info 
sudo port install meld 
+0

@ केविन: मुझे त्रुटि मिलती है: त्रुटि: सक्रियण स्वीकार नहीं करता है - बल –

+1

क्षमा करें, बल के लिए कोई लंबा विकल्प नहीं है, rspeed की टिप्पणी ने मुझे भ्रमित कर दिया और मैंने नहीं किया इसे देखकर परेशान नहीं है;) बस इसके बजाय -f का उपयोग करें। आपको इसे क्रिया से पहले भी रखना चाहिए, जैसा कि 'सुडो पोर्ट-एफ सक्रिय रूप से साझा-माइम-जानकारी' –

0

ओएस एक्स 10.10 पर मेल्ड स्थापित करना।

$ sudo port install python27 
$ sudo port select --set python python27 
$ sudo port install rarian 
$ sudo port install pango +no_x11 
$ sudo port install gtk2 +quartz 
$ sudo port install py27-pygtk +quartz 
$ sudo port uninstall --follow-dependents gtk3 
$ sudo port install gtk3 
$ sudo port uninstall py27-pygtksourceview 
$ sudo port install py27-pygtksourceview +quartz 
$ sudo port install gnome-desktop 
$ sudo port install meld +quartz 

$ sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist 
$ sudo launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist 

<reboot system...> 

$ meld 

वाह, यह काम करता है: जोड़ा कठिनाई के लिए, (बल्कि X11 प्रदर्शन सर्वर से) ओएस एक्स के क्वार्ट्ज प्रदर्शन सर्वर का उपयोग करना चाहिए!

+0

ब्रू को आजकल मिलाया गया है ताकि आप आसानी से दौड़ सकें: ब्रू को सीधे एक्स 11 के साथ मिलाएं।मैं इसके बजाय क्यूटी के साथ मिलना चाहता हूं। –

संबंधित मुद्दे