Чтобы установить meld на Mac OSX, я пытаюсь запустить:
brew install meld
но я получил следующую ошибку:
Error: No available formula for meld
Как правильно установить соединение?
Чтобы установить meld на Mac OSX, я пытаюсь запустить:
brew install meld
но я получил следующую ошибку:
Error: No available formula for meld
Как правильно установить соединение?
Ответы:
Когда был задан этот вопрос, было невозможно использовать Homebrew. Они еще не поддержали это.
Есть альтернативные решения для установки meld
на OS X:
Используйте другой менеджер пакетов, такой как Fink , который упоминается в руководстве по установке meld, или MacPorts, упомянутый в проблеме в трекере проблем Homebrew.
Вы также можете скомпилировать из исходного кода, но вам нужно получить зависимости самостоятельно. Установка одного из других менеджеров пакетов может быть проще, чем это.
Теперь вы можете установить Meld с Homebrew! В macOS запустите:
$ brew cask install meld
Я изменил синтаксис этого ответа с течением времени, чтобы быть более свободным. Следующие команды эквивалентны и работают как минимум для macOS Sierra и High Sierra:
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
Вы не должны запускать старшее, $ brew install homebrew/gui/meld
потому что это не рекомендуется Homebrew.
brew install caskroom/cask/meld
. Проверьте предупреждение о brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
Как отметил @meduz в комментарии выше, meld теперь компилирует файл в brew (еще не тестировал), пожалуйста, попробуйте сначала, так как мой оригинальный ответ намного старше.
Уже сегодня можно установить его с помощью Homebrew:
brew install meld
У меня проблема с pygtk, когда я выполняю команду, она говорит:
Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk
Я уже установил pygtk из lion, и мне нужно было экспортировать его для работы:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
Добавьте указанную выше строку в ваш ~ / .profile, чтобы автоматически установить PYTHONPATH при открытии окна терминала.
На OSX El Captain вам нужно всего лишь запустить:
$ brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
brew install caskroom/cask/meld
и это работает (примечание: у меня уже был установлен xquartz).
Я считаю, что текущие правильные команды brew
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
ввод
Попробуй это
brew install homebrew/x11/meld
или это
brew tap homebrew/x11
brew install meld
Мелд находится в репозитории Homebrew X11. Запуск brew tap homebrew/x11
позволяет Homebrew видеть Мелда в этом хранилище. (2015 ответ)
meld
свой терминал
brew install homebrew/gui/meld
работал на меня. Похоже, посылка была перемещена?
Поскольку формула для Homebrew исчезла, я хочу упомянуть альтернативу. Есть эта сборка как приложение OS X, которая проста в установке. Последний раз он был построен в декабре 14 года и требует некоторых настроек, если вы хотите использовать его из командной строки. Я еще не пытался понять, как.
Не устанавливайте его с помощью Brew. Сделайте это так вместо этого. https://yousseb.github.io/meld/
Основные причины использования этого форка над сборками Macports или Homebrew: поддержка Retina (посмотрите на скриншот!) Последние версии 3.x Нет проблем с установкой (перетаскивание как любое другое приложение) Интегрируется с меню OSX
Это было перемещено в Caskroom / бочку, так что запустите:
brew install Caskroom/cask/meld