Предупреждения при запуске meld в Mac OS X Sierra

Я установил homebrew на свой компьютер. Используя brew, я установил meld. Когда я запускаю его с git, я получаю следующую ошибку:

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

Я не понимаю, как именно работает brew. На самом деле я никогда не копался в его коде, использовал его только для (де)установки программного обеспечения.

Сделал некоторые поиски в Интернете, но, похоже, нет решения для этого. Кто-нибудь понял это?


person flashburn    schedule 20.10.2016    source источник


Ответы (1)


Homebrew — это просто менеджер пакетов для MacOS. В отличие от Linux, у Mac не всегда есть все внешние библиотеки, которые могут вам понадобиться для таких вещей, как wget, pip и т. д., из коробки. Homebrew пытается восполнить этот пробел.

Что касается устранения вашей проблемы, мне помогли следующие шаги по устранению неполадок Homebrew ... Вы, вероятно, просто застряли в аду зависимостей, поскольку Homebrew интегрирует множество своих библиотек с Xcode (мне нужно было обновить Xcode до последней версии): https://github.com/Homebrew/brew/blob/master/docs/Troubleshooting.md#troubleshooting

Очень важно поддерживать актуальность с помощью brew update, а затем запуск brew doctor и brew prune также решил множество проблем для меня.

Если ничего не помогает, похоже, что доморощенный пиво переместил формулы объединения из homebrew/core в caskroom/cask. Итак, я вспоминаю, что мне пришлось запустить следующую команду после запуска brew doctor и обновления 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!
person jflay    schedule 19.04.2017
comment
Ссылка на решение приветствуется, но убедитесь, что ваш ответ полезен и без нее: добавьте контекст вокруг ссылки, чтобы другие пользователи иметь некоторое представление о том, что это такое и почему оно там, а затем процитировать наиболее релевантную часть страницы, на которую вы ссылаетесь, в случае, если целевая страница недоступна. Ответы, которые представляют собой не более чем ссылку, могут быть удалены. - person M.A.R.; 19.04.2017
comment
спасибо, я понял это и попытался добавить контекст. - person jflay; 19.04.2017