Pour installer fondre sur Mac OSX, j'essaie de lancer:
brew install meld
mais j'ai eu l'erreur suivante:
Error: No available formula for meld
Quelle est la bonne façon d'installer meld?
Lorsque cette question a été posée, , l'utilisation de Homebrew n'a pas été possible. Ils ne l'ont pas encore prise en charge.
Il existe des solutions alternatives à l'installation de meld
sous OS X:
Utilisez un autre gestionnaire de packages, tel que Fink , mentionné dans le manuel d'installation de meld, ou MacPorts, mentionné dans le problème dans le suivi des problèmes de Homebrew.
Vous pouvez probablement aussi compiler à partir des sources, mais vous devez obtenir les dépendances vous-même. L'installation de l'un des autres gestionnaires de paquets peut être plus simple que cela.
Vous pouvez maintenant installer Meld avec Homebrew! Sur macOS, lancez:
$ brew cask install meld
J'ai changé la syntaxe de cette réponse au fil du temps pour être plus fluide. Les commandes suivantes sont équivalentes et fonctionnent également pour au moins macOS Sierra et High Sierra:
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
Vous devriez ne pas exécuter l'ancien $ brew install homebrew/gui/meld
car il est obsolète par Homebrew.
Comme l'a souligné @meduz dans le commentaire ci-dessus, meld compile maintenant le fichier dans le brassage (n'a pas encore été testé). Veuillez l'essayer en premier, car ma réponse d'origine est beaucoup plus ancienne.
Aujourd'hui, il est déjà possible de l'installer avec Homebrew:
brew install meld
J'ai un problème avec pygtk, quand j'exécute une fusion, il dit:
Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk
J'ai déjà installé pygtk de lion et je devais l'exporter au travail:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
Ajoutez la ligne ci-dessus à votre ~/.profile pour définir PYTHONPATH automatiquement lorsque vous ouvrez une fenêtre de terminal.
Sur OS X El Capitan, il vous suffit de lancer:
$ brew install homebrew/gui/meld
Essaye ça
brew install homebrew/x11/meld
ou ca
brew tap homebrew/x11
brew install meld
Meld est dans le référentiel Homebrew X11. Exécuter brew tap homebrew/x11
permet à Homebrew de voir Meld dans ce référentiel. (Réponse 2015)
Je crois que les commandes de brassage correctes actuelles sont
brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld
Cependant, après avoir exécuté ces commandes, je me suis retrouvé avec ce qui suit: je sais que j’ai déjà surmonté d’autres installations sur différents 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'
Mais cette fois, j'ai décidé que ça ne valait pas la peine, car je ne me souvenais pas du remède exact.
Au lieu de cela, j'ai trouvé un programme d'installation DMG simple et un script d'Alex Kras pour lancer l'application Meld installée par le programme d'installation DMG. Les instructions sont sur son site . Notez cependant que cette version installée par DMG ne répond pas bien à l’entrée git mergetool
Ne l'installez pas avec Brew. Faites-le comme ça à la place. https://yousseb.github.io/meld/
Principales raisons pour utiliser cette fourche sur les versions Macports ou Homebrew: Support Retina (voir la capture d'écran!) Dernière série 3.x Aucune installation compliquée (glisser/déposer comme toute autre application) Intègre le menu OSX
Comme la formule pour Homebrew a disparu, je voudrais mentionner une alternative. Il y a cette version en tant qu'application OS X qui est simple à installer. Il a été construit pour la dernière fois en décembre 2014 et nécessite quelques ajustements si vous souhaitez l’utiliser à partir de la ligne de commande. Je n'ai pas encore essayé de comprendre comment.
Il a été déplacé dans Caskroom/tonneau, alors lancez:
brew install Caskroom/cask/meld