Per installare meld su Mac OSX provo a eseguire:
brew install meld
ma ho ricevuto il seguente errore:
Error: No available formula for meld
Qual è il modo giusto per installare meld?
Per installare meld su Mac OSX provo a eseguire:
brew install meld
ma ho ricevuto il seguente errore:
Error: No available formula for meld
Qual è il modo giusto per installare meld?
Risposte:
Quando è stata posta questa domanda, non è stato possibile utilizzare Homebrew. Non l'hanno ancora supportato.
Esistono soluzioni alternative all'installazione meld
su OS X:
Utilizzare un gestore pacchetti diverso, come Fink , menzionato nel manuale di installazione di Meld, o MacPorts, menzionato nel problema nel tracker dei problemi di Homebrew.
Probabilmente puoi anche compilare dalla fonte, ma devi ottenere tu stesso le dipendenze. L'installazione di uno degli altri gestori pacchetti potrebbe essere più semplice di così.
Ora puoi installare Meld con Homebrew! Su macOS, esegui:
$ brew cask install meld
Ho cambiato la sintassi di questa risposta nel tempo per renderla più fluida. I seguenti comandi sono equivalenti e funzionano anche per almeno macOS Sierra e High Sierra:
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
È necessario non eseguire il più vecchio $ brew install homebrew/gui/meld
perché è sconsigliato per Homebrew.
brew install caskroom/cask/meld
. Controlla l'avviso di infusione quando provi a correre brew install homebrew/gui/meld
:Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
Come sottolineato da @meduz nel commento sopra, la fusione ora compila il file in brew (non ho ancora testato), per favore provalo prima, poiché la mia risposta originale è molto più vecchia.
Oggi è già possibile installarlo utilizzando Homebrew:
brew install meld
Ho avuto un problema con pygtk, quando eseguo la fusione dice:
Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk
Ho già installato Pygtk da Lion e avevo bisogno di esportarlo per funzionare:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
Aggiungi la riga sopra al tuo ~ / .profile per impostare automaticamente PYTHONPATH quando apri una finestra del terminale.
Su OSX El Captain devi solo eseguire:
$ brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
brew install caskroom/cask/meld
e funziona (nota: avevo già installato xquartz).
Credo che gli attuali comandi di infusione siano corretti
brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld
Tuttavia, dopo aver eseguito quei comandi, ho concluso con il seguente, che so di aver superato in passato altre installazioni su diversi Mac.
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'
Ma questa volta ho deciso che non valeva la pena dedicare tempo poiché non riuscivo a ricordare l'esatto rimedio.
Invece ho trovato un semplice programma di installazione DMG e uno script da Alex Kras per avviare l'applicazione Meld installata dal programma di installazione DMG. Le istruzioni sono sul suo sito . Si noti, tuttavia, che questa versione installata da DMG non risponde bene git mergetool
all'input
Prova questo
brew install homebrew/x11/meld
o questo
brew tap homebrew/x11
brew install meld
Meld è nel repository X11 di Homebrew. L'esecuzione brew tap homebrew/x11
consente a Homebrew di vedere Meld in quel repository. (Risposta 2015)
meld
tuo terminale
brew install homebrew/gui/meld
ha funzionato per me. Sembra che il pacchetto sia stato spostato?
Poiché la formula di Homebrew è scomparsa, voglio menzionare un'alternativa. C'è questa build come applicazione OS X che è semplice da installare. È stato costruito l'ultima volta nel dicembre '14 e richiede alcune modifiche se si desidera utilizzarlo dalla riga di comando. Non ho ancora provato a capire come.
Non installarlo usando Brew. Fallo in questo modo invece. https://yousseb.github.io/meld/
Principali motivi dietro l'utilizzo di questo fork su Macports o build Homebrew: supporto Retina (controlla lo screenshot!) Ultima serie 3.x Nessuna installazione fastidiosa (trascina / rilascia come qualsiasi altra app) Si integra con il menu OSX
È stato spostato in Caskroom / cask, quindi esegui:
brew install Caskroom/cask/meld