Как установить Meld с Homebrew на Mac OSX?

Чтобы установить meld на Mac OSX, я пытаюсь запустить:

brew install meld

, но я получил следующую ошибку:

Error: No available formula for meld

Каков правильный способ установки meld?

45 голосов | спросил Misha Moroshko 22 22011vEurope/Moscow11bEurope/MoscowTue, 22 Nov 2011 02:47:06 +0400 2011, 02:47:06

9 ответов


5

Когда этот вопрос был задан, это невозможно с помощью Homebrew. Они didn Пока не поддерживаем его.

Существуют альтернативные решения для установки meld на OS X:

Используйте другой менеджер пакетов, например Fink , о котором говорится в руководство по установке meld или MacPorts, упомянутое в выпуске журнала «Проблема с доморощенным».

Возможно, вы также можете скомпилировать исходный код, но вам нужно самим получить зависимости. Установка одного из других менеджеров пакетов может быть проще, чем это.

ответил Daniel Beck 22 22011vEurope/Moscow11bEurope/MoscowTue, 22 Nov 2011 02:51:04 +0400 2011, 02:51:04
61

Homebrew

Теперь вы можете установить Meld с Homebrew! На macOS запустите:

$ brew cask install meld

Другие команды Homebrew

Я изменил синтаксис этого ответа с течением времени, чтобы быть более свободным. Следующие команды эквивалентны и также работают как минимум для macOS Sierra и High Sierra:

$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld

Вы должны не запустить более старый $ brew install homebrew/gui/meld, потому что он устарел от Homebrew.

ответил Merchako 10 FebruaryEurope/MoscowbFri, 10 Feb 2017 21:57:09 +0300000000pmFri, 10 Feb 2017 21:57:09 +030017 2017, 21:57:09
38

Как указано в комментарии в комментарии выше, meld теперь компилирует файл в пиво (еще не проверял), попробуйте сначала, так как мой оригинальный ответ намного старше.

Сегодня уже можно установить его с помощью Homebrew:

brew install meld

У меня проблема с pygtk, когда я выполняю meld, он говорит:

Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk

У меня уже установлен pygtk у льва, и ему нужно экспортировать его на работу:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages/

Добавьте вышеприведенную строку в ваш ~ /.profile, чтобы автоматически установить PYTHONPATH при открытии окна терминала.

ответил cmedeiros 10 Mayam12 2012, 00:00:51
17

В OSX El Captain вы должны просто запустить:

$ brew install homebrew/gui/meld

ответил Joao Luiz Cadore 13 Maypm16 2016, 12:59:22
6

Я считаю, что текущие правильные команды пивоварения

brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld

Однако после запуска этих команд я закончил следующее: я знаю, что в прошлом я справился с другими установками на разных маках.

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'

Но на этот раз я решил, что это не стоит моего времени, так как я не мог вспомнить точное средство.

Вместо этого я нашел простой установщик и сценарий DMG от Alex Kras, чтобы запустить приложение Meld, установленное установщиком DMG. Инструкции приведены на его сайт . Обратите внимание, однако, что эта версия, установленная в DMG, плохо реагирует на ввод git mergetool

ответил Kirby 30 MarpmMon, 30 Mar 2015 23:03:07 +03002015-03-30T23:03:07+03:0011 2015, 23:03:07
6

Попробуйте это

brew install homebrew/x11/meld

или

brew tap homebrew/x11
brew install meld

Meld находится в репозитории X11 Homebrew. Запуск brew tap homebrew/x11 позволяет Homebrew видеть Meld в этом репозитории. (Ответ 2015 года)

ответил Christian Long 6 PM00000090000004431 2015, 21:08:44
2

Поскольку формула для Homebrew исчезла, я хочу упомянуть альтернативу. Существует эта сборка как приложение OS X , которое прост в установке. Он был построен в декабре 14 года и требует некоторых настроек, если вы хотите использовать его из командной строки. Я еще не пытался понять, как.

ответил funky-future 12 AM000000120000002331 2015, 00:51:23
2

Не устанавливайте его с помощью Brew. Сделай это так. https://yousseb.github.io/meld/

Основные причины использования этой вилки над версиями Macports или Homebrew: поддержка Retina (проверьте скриншот!) Последние версии 3.x Нет установки hassle (перетаскивание, как и любое другое приложение) Интегрируется с меню OSX

ответил smileBot 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 19 Sep 2016 23:19:36 +0300 2016, 23:19:36
1

Он перемещен в Caskroom /cask, поэтому запустите:

brew install Caskroom/cask/meld
ответил Chris Sherlock 1 J0000006Europe/Moscow 2017, 14:59:44

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132