Pour installer meld sur Mac OSX, je tente d’exécuter:
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?
Pour installer meld sur Mac OSX, je tente d’exécuter:
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?
Réponses:
Lorsque cette question a été posée, il n’était pas possible d’utiliser Homebrew. Ils ne l'ont pas encore supporté.
Il existe des solutions alternatives à l'installation meld
sur OS X:
Utilisez un autre gestionnaire de paquets, tel que Fink , qui est 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 ne devriez pas exécuter l'ancien $ brew install homebrew/gui/meld
car il est déconseillé par Homebrew.
brew install caskroom/cask/meld
. Vérifiez l'avertissement de la infusion lorsque vous essayez de courir brew install homebrew/gui/meld
:Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
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 d'abord l'essayer, 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 OSX El Captain, il vous suffit de lancer:
$ brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
brew install caskroom/cask/meld
et cela fonctionne (note: xquartz est déjà installé).
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’ git mergetool
entrée
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. Courir brew tap homebrew/x11
permet à Homebrew de voir Meld dans ce référentiel. (Réponse 2015)
meld
votre terminal
brew install homebrew/gui/meld
a travaillé pour moi. On dirait que le paquet a été déplacé?
Comme la formule pour Homebrew a disparu, je souhaite mentionner une alternative. Il y a cette construction 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.
Ne l'installez pas avec Brew. Faites-le comme ça à la place. https://yousseb.github.io/meld/
Principales raisons d'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
Il a été déplacé dans Caskroom / tonneau, alors exécutez:
brew install Caskroom/cask/meld