Meld Mac OSX'te Homebrew ile nasıl kurulur?


59

Mac OSX'e meld kurmak için çalıştırmayı denerim:

brew install meld

ama aşağıdaki hatayı aldım:

Error: No available formula for meld

Meld'i kurmanın doğru yolu nedir?


3
Muhtemelen kabul edilen cevabı değiştirmelisin ...
Zach Lysobey

Yanıtlar:


5

Bu soru sorulduğunda, Homebrew kullanarak mümkün değildi. Henüz desteklemediler.

meldOS X'e kurmanın alternatif çözümleri var :

Homebrew'in sorun izleyicisindeki sayısında belirtilen, meld'in kurulum kılavuzunda belirtilen Fink veya MacPorts gibi farklı bir paket yöneticisi kullanın .

Muhtemelen kaynağından da derleyebilirsiniz, fakat bağımlılıkları kendiniz edinmeniz gerekir. Diğer paket yöneticilerinden birini kurmak bundan daha kolay olabilir.



@meduz Cevabı değiştirdi. Bu soru yeniyken işe yarayan alternatiflerden bahsettiğimden, farklı yazılımlarda aynı konuya sahip olanlara yardımcı olabileceği için cevabı silmeye karar verdim.
Daniel Beck

3
bugün itibariyle doğru cevap aşağıdadır: superuser.com/a/1177575/404225
jotadepicas

Bu cevap artık doğru değil. OP onu kabul etmemelidir.
Merchako

@Merchako Neden doğru olmadığını açıklayabilir misiniz? İlk paragraf Homebrew kullanmanın (şimdi) mümkün olduğu anlamına gelir. Verdiğim belirli alternatifler artık doğru değil mi?
Daniel Beck

90

ev yapımı içki

Şimdi Meld'i Homebrew ile kurabilirsiniz! MacOS'ta, çalıştırın:

$ brew cask install meld

Diğer Homebrew Komutları

Daha akıcı olması için bu cevabın sözdizimini zaman içerisinde değiştirdim. Aşağıdaki komutlar eşdeğerdir ve ayrıca en azından macOS Sierra ve High Sierra için de çalışır:

$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld

Sen gerektiğini değil eski koşmak $ brew install homebrew/gui/meldo Homebrew tarafından önerilmemektedir çünkü.


3
upvoted! gitmek için sadece 37 oy: P
jotadepicas

İkinci adım olmalı brew install caskroom/cask/meld. brew install homebrew/gui/meldWarning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
Koşmaya

İkisi de benim için iyi çalışıyor gibi görünüyor. Yeni yolu tercih etmek için bir sebep var mı?
Merchako

Bu benim için işe yaradı, ancak /Applications/Meld.app/Contents/Frameworks/libz.1.dylib
Shane

39

Yukarıdaki yorumda @meduz tarafından belirtildiği gibi, meld şimdi brew dosyasını derliyor (henüz test edilmedi), lütfen ilk önce bunu deneyin, çünkü orijinal cevabım çok daha eski.

Bugün zaten mümkün Homebrew kullanarak yüklemek:

brew install meld

Mg'yi çalıştırdığımda pygtk ile ilgili bir sorunum var yazıyor:

Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk

Zaten aslandan yüklü bir pygtk var ve çalışması için ihraç etmem gerekiyordu:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages/

Bir terminal penceresi açtığınızda PYTHONPATH cihazını otomatik olarak ayarlamak için yukarıdaki satırı ~ / .profile komutunuza ekleyin.


1
şu anki homebrew sürümünde para cezası derler, lütfen cevabınızı düzenler misiniz?
meduz

5
Meld kurmadan önce XQuartz'ı (MacOS Forge'dan) kurmanız gerekeceğini unutmayın.
Abhi Beckert

1
Bu uzun bir kurulum olduğunu unutmayın, (Ivy Bridge) makinemde yaklaşık 14 dakika sürdü.
Steven Lu

2
Not benim için, bu yine süper bu yazı ele alındığının bir hata, sonuçlandı: superuser.com/questions/455511/...
Brad Parks

2015 yılında Meld 3.14.0 ile XQuartz kurulum için gerekli değildi. Yerel X sunucusunda GTK + çalışıyor mu? Emin değilim, ama XQuartz kurulu olmadığını biliyorum.
Johann

17

OSX El Captain'da sadece koşmanız gerekiyor:

$ brew install homebrew/gui/meld


3
Bu en güncel cevap.
Eric Dand

1
şu anda bu başarısızWarning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
jotadepicas

2
@jotadepicas Yapar. Bunun yerine sadece kullanabilirsiniz brew install caskroom/cask/meldve çalışır (not: Zaten yüklü xquartz vardı).
Declan McGrath

6

Geçerli doğru demleme komutlarının olduğuna inanıyorum.

brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld

Ancak bu komutları çalıştırdıktan sonra, geçmişte farklı maclarda bulunan diğer kurulumlarda üstesinden geldiğimi biliyorum.

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'

Ama bu sefer tam olarak hatırlayamadığım için zamanıma değmeyeceğine karar verdim.

Bunun yerine DMG yükleyici tarafından yüklenen Meld uygulamasını başlatmak için Alex Kras'in basit bir DMG yükleyicisini ve komut dosyasını buldum. Talimatlar sitede . Ancak, bu DMG yüklü sürümün git mergetoolgirdiye iyi yanıt vermediğini unutmayın.


1
Aslında DMG versiyonunu bırakıp sona erdirdim ve demleme kurulumuna gittim. Git mergetool'un çıktısını doğru anlamak için DMG versiyonunu alamadım
Kirby

Kirby ile aynı sorun :(
BrunoJCM

Maso siera üzerinde sadece sorun olmadan çalışır, $> demlemek fıçı / fıçı / meld = mrew = demlemek> demlemek fıçı yüklemek fıçı / fıçı / meld ==> github.com /meldmerge.dmg ######################################### ########################## 100.0% ==> Cask meld için sağlama toplamı doğrulanıyor meld ==> App 'Meld.app' to '/ Applications Taşınması /Meld.app 'kaynak başarıyla kuruldu!
gösterişli

6

Bunu dene

brew install homebrew/x11/meld

veya bu

brew tap homebrew/x11
brew install meld

Meld, Homebrew'in X11 deposunda. Koşmak brew tap homebrew/x11, Homebrew’in Meld’i bu depoda görmesine izin veriyor. (2015 cevap)


Kurulduktan sonra meld nasıl kullanılır?
evolutionxbox

1
@evolutionxbox, sadece meldterminalinizi yazın
Roy

@Roy mantıklı. Neden hiç denemedim bilmiyorum
evolutionxbox

2
brew install homebrew/gui/meldbenim için çalıştı. Paket taşınmış gibi görünüyor?
Gordon Gustafson

2

Homebrew'in formülü ortadan kalktığından, bir alternatiften bahsetmek istiyorum. Kurulumu basit olan OS X uygulaması olarak bu yapı var . En son Aralık 14'te inşa edildi ve komut satırından kullanmak istiyorsanız biraz tweaks gerektiriyor. Henüz nasıl olduğunu anlamaya çalışmadım.


Teşekkürler, bu işe yarıyor. Homebrew işi benim için işe yaramadı: - /, sadece eksik ithalattan şikayet ediyor. Bu uygulamanın bash commad line'dan nasıl erişilebilir olacağını biliyor musunuz?
Leo Ufimtsev

2

Brew kullanarak yüklemeyin. Bunun yerine bu şekilde yapın. https://yousseb.github.io/meld/

Bu çatalın Macports veya Homebrew üzerinde kullanılmasının ardındaki başlıca nedenler: Retina desteği (ekran görüntüsünü kontrol et!)


@mwfearnley Tamam. Yorumumu cevaba taşıdım. Şerefe.
smileB

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.