2016-10-20 1 views
4

J'ai installé homebrew sur mon ordinateur. En utilisant brew j'ai installé meld. Quand je lance avec git je reçois l'erreur suivante:Avertissements lors de l'exécution de la fusion sous Mac OS X Sierra

Couldn't bind the translation domain. Some translations won't work. 
'module' object has no attribute 'bindtextdomain' 
2016-10-20 10:14:08.422 Python[22212:158273] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead. 

(meld:22212): Gdk-WARNING **: GdkQuartzDisplay does not implement the monitor vfuncs 

Je ne comprends pas exactement comment fonctionne brew. En fait, je n'ai jamais creusé dans son code, je l'ai utilisé uniquement pour (dés) installer le logiciel.

Avez-vous effectué des recherches en ligne, mais il ne semble pas y avoir de solution à cela. Quelqu'un a-t-il compris?

Répondre

11

Homebrew est simplement un gestionnaire de paquets pour MacOS. Contrairement à Linux, Mac n'a pas toujours toutes les bibliothèques externes dont vous avez besoin pour des choses comme wget, pip, etc. Homebrew tente de combler ce fossé. En ce qui concerne le dépannage de votre problème, les étapes de dépannage de Homebrew m'ont aidé ... Vous êtes probablement coincé dans l'enfer de la dépendance, puisque Homebrew intègre beaucoup de ses bibliothèques avec Xcode (pour moi, il fallait mettre à jour Xcode): https://github.com/Homebrew/brew/blob/master/docs/Troubleshooting.md#troubleshooting

Il est vraiment important de garder chose mise à jour avec brew update et en cours d'exécution alors décidé brew doctor et brew prune beaucoup de questions pour moi aussi.

Si tout le reste échoue, homebrew semble avoir déplacé les formules de fusion de homebrew/core à caskroom/cask. Donc, je me souviens d'avoir à Exécutez la commande suivante après l'exécution brew doctor et la mise à jour Xcode:

$ brew uninstall meld 
$ brew install meld 
Error: No available formula with the name "meld" 
It was migrated from homebrew/core to caskroom/cask. 
You can access it again by running: 
brew tap caskroom/cask 
$ brew tap caskroom/cask 
$ brew cask install meld 
==> Downloading https://github.com/yousseb/meld/releases/download/osx-9/meldmerge.dmg 
######################################################################## 100.0% 
==> Verifying checksum for Cask meld 
==> Moving App 'Meld.app' to '/Applications/Meld.app'. 
==> Linking Binary 'Meld' to '/usr/local/bin/meld'. 
    meld was successfully installed! 
+0

Un lien vers une solution est la bienvenue, mais s'il vous plaît vous assurer que votre réponse est utile sans elle: [ajouter du contexte autour du lien] (//meta.stackexchange.com/a/8259) afin que vos autres utilisateurs aient une idée de ce que c'est et de la raison pour laquelle il existe, puis citez la partie la plus pertinente de la page que vous liez au cas où la page cible ne serait pas disponible. [Réponses qui sont un peu plus d'un lien peut être supprimé.] (// stackoverflow.com/help/deleted-answers) –

+0

merci, j'ai réalisé ceci et j'ai essayé d'ajouter un peu de contexte. – jflay