मैक ओएसएक्स पर मेलड को स्थापित करने के लिए मैं चलाने की कोशिश करता हूं:
brew install meld
लेकिन मुझे निम्नलिखित त्रुटि मिली:
Error: No available formula for meld
मेलड को स्थापित करने का सही तरीका क्या है?
मैक ओएसएक्स पर मेलड को स्थापित करने के लिए मैं चलाने की कोशिश करता हूं:
brew install meld
लेकिन मुझे निम्नलिखित त्रुटि मिली:
Error: No available formula for meld
मेलड को स्थापित करने का सही तरीका क्या है?
जवाबों:
जब यह सवाल पूछा गया, तो होमब्रे का उपयोग करना संभव नहीं था। उन्होंने अभी तक इसका समर्थन नहीं किया।
meld
ओएस एक्स पर स्थापित करने के लिए वैकल्पिक समाधान हैं :
फ़िंक की तरह एक अलग पैकेज मैनेजर का उपयोग करें , जो कि मेलबर्ड के इंस्टॉलेशन मैनुअल, या मैकपोर्ट्स में उल्लिखित है, होमब्रे के इश्यू ट्रैकर में समस्या का उल्लेख किया गया है।
आप शायद स्रोत से भी संकलन कर सकते हैं, लेकिन खुद को निर्भरता प्राप्त करने की आवश्यकता है। अन्य पैकेज प्रबंधकों में से एक को स्थापित करना इससे आसान हो सकता है।
अब आप Homebrew के साथ Meld इंस्टॉल कर सकते हैं! MacOS पर, चलाएं:
$ brew cask install meld
मैंने समय के साथ इस उत्तर के वाक्य-विन्यास को अधिक धाराप्रवाह होने के लिए बदल दिया है। निम्न आदेश समतुल्य हैं और कम से कम macOS सिएरा और हाई सिएरा के लिए भी काम करते हैं:
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
आपको पुराने को नहीं चलाना चाहिए $ brew install homebrew/gui/meld
क्योंकि यह होमब्रे द्वारा चित्रित किया गया है।
brew install caskroom/cask/meld
। चलाने की कोशिश करते समय काढ़ा चेतावनी की जाँच करें brew install homebrew/gui/meld
:Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
जैसा कि ऊपर टिप्पणी में @meduz द्वारा बताया गया है, मेल्ड अब काढ़ा में फ़ाइल संकलित करता है (अभी तक परीक्षण नहीं किया गया है), कृपया इसे पहले आज़माएं, क्योंकि मेरा मूल उत्तर बहुत पुराना है।
आज पहले से ही यह संभव है कि होमब्रे का उपयोग करके इसे स्थापित करें:
brew install meld
मुझे pygtk के साथ एक मुद्दा मिला, जब मैं इसे निष्पादित करता हूं तो यह कहता है:
Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk
मेरे पास पहले से ही शेर से स्थापित pygtk है, और इसे काम करने के लिए निर्यात करने की आवश्यकता है:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
जब आप टर्मिनल विंडो खोलते हैं तो PYTHONPATH को स्वचालित रूप से सेट करने के लिए उपरोक्त लाइन को अपने ~ / .profile में जोड़ें।
OSX El Captain पर आपको बस चलाना है:
$ brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
brew install caskroom/cask/meld
और यह काम करता है (ध्यान दें: मेरे पास पहले से ही xquartz स्थापित था)।
मेरा मानना है कि वर्तमान सही काढ़ा आदेश हैं
brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld
हालाँकि उन कमांड्स को चलाने के बाद मैं निम्नलिखित के साथ समाप्त हो गया, जो मुझे पता है कि मैंने अतीत में अलग-अलग मैक पर अन्य इंस्टॉलेशन पर काबू पा लिया है।
Couldn't bind the translation domain. Some translations won't work.
'module' object has no attribute 'bindtextdomain'
/usr/local/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/usr/local/Cellar/meld/1.8.6/libexec/bin/meld:155: GtkWarning: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
gtk.icon_theme_get_default().append_search_path(meld.paths.icon_dir())
Traceback (most recent call last):
File "/usr/local/Cellar/meld/1.8.6/libexec/bin/meld", line 155, in <module>
gtk.icon_theme_get_default().append_search_path(meld.paths.icon_dir())
AttributeError: 'NoneType' object has no attribute 'append_search_path'
लेकिन इस बार मैंने फैसला किया कि यह मेरे समय के लायक नहीं है क्योंकि मैं सटीक उपाय याद नहीं कर सकता।
इसके बजाय मुझे डीएमजी इंस्टॉलर द्वारा स्थापित मेलड एप्लिकेशन को लॉन्च करने के लिए एलेक्स डेसिम से एक साधारण डीएमजी इंस्टॉलर और स्क्रिप्ट मिली। निर्देश उसकी साइट पर हैं । ध्यान दें, हालांकि, यह DMG- स्थापित संस्करण git mergetool
इनपुट पर अच्छी तरह से प्रतिक्रिया नहीं देता है
इसे इस्तेमाल करे
brew install homebrew/x11/meld
या यह
brew tap homebrew/x11
brew install meld
Meld Homebrew की X11 रिपॉजिटरी में है। रनिंग brew tap homebrew/x11
होमब्रे को मेलो को उस भंडार में देखने की अनुमति देता है। (2015 का जवाब)
meld
अपने टर्मिनल में टाइप करें
brew install homebrew/gui/meld
मेरे लिए काम किया। लगता है कि पैकेज को स्थानांतरित कर दिया गया था?
जैसा कि Homebrew के लिए सूत्र गायब हो गया है मैं एक विकल्प का उल्लेख करना चाहता हूं। नहीं है ओएस एक्स आवेदन के रूप में इस बिल्ड जो स्थापित करने के लिए सरल है। इसे पिछली बार दिसंबर '14 में बनाया गया था और आपको कमांड लाइन से इसे इस्तेमाल करने के लिए कुछ ट्विक्स की आवश्यकता होती है। मैंने अभी तक यह पता लगाने की कोशिश नहीं की है कि कैसे।
काढ़ा का उपयोग कर इसे स्थापित न करें। इसके बजाय इस तरह से करें। https://yousseb.github.io/meld/
Macports या Homebrew पर इस कांटे का उपयोग करने के पीछे शीर्ष कारण: रेटिना समर्थन (स्क्रीनशॉट की जांच करें!) नवीनतम 3.x श्रृंखला कोई परेशानी स्थापित नहीं (किसी अन्य ऐप की तरह खींचें / ड्रॉप) OSX मेनू के साथ एकीकृत
इसे कास्क्रूम / पीपा पर ले जाया गया है, इसलिए चलाएं:
brew install Caskroom/cask/meld