Como instalar o Meld com o Homebrew no Mac OSX?

53

Para instalar meld no Mac OSX, tento executar:

brew install meld

mas recebi o seguinte erro:

Error: No available formula for meld

Qual é o caminho certo para instalar o meld?

    
por Misha Moroshko 21.11.2011 / 23:47

9 respostas

5

Quando esta pergunta foi feita, não foi possível usar o Homebrew. Eles não suportaram ainda.

Existem soluções alternativas para instalar meld no OS X:

Use um gerenciador de pacotes diferente, como Fink , que é mencionado no manual de instalação do meld, ou MacPorts , mencionado na edição do rastreador de problemas do Homebrew.

Você provavelmente também pode compilar a partir do código-fonte, mas precisa obter as dependências por conta própria. Instalar um dos outros gerenciadores de pacotes pode ser mais fácil do que isso.

    
por 21.11.2011 / 23:51
76

Homebrew

Agora você pode instalar o Meld com o Homebrew! No macOS, execute:

$ brew cask install meld

Outros comandos Homebrew

Eu mudei a sintaxe desta resposta ao longo do tempo para ser mais fluente. Os seguintes comandos são equivalentes e também funcionam pelo menos para MacOS Sierra e High Sierra:

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

Você deve não executar o antigo $ brew install homebrew/gui/meld porque ele está obsoleto no Homebrew.

    
por 10.02.2017 / 19:57
39

Como apontado por @meduz no comentário acima, o meld agora compila o arquivo em brew (ainda não testado), por favor tente primeiro, já que minha resposta original é muito mais antiga.

Hoje já é possível instalá-lo usando o Homebrew:

brew install meld

Eu tenho um problema com o pygtk, quando executo o meld diz:

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

Já tenho o pygtk instalado a partir do leão e precisava exportá-lo para o trabalho:

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

Adicione a linha acima ao seu ~ / .profile para definir PYTHONPATH automaticamente quando você abrir uma janela de terminal.

    
por 09.05.2012 / 22:00
17

No OSX El Captain você só precisa executar:

$ brew install homebrew/gui/meld

    
por 13.05.2016 / 11:59
6

Eu acredito que os comandos corretos corretos atuais são

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

No entanto, depois de executar esses comandos, terminei com o seguinte, que sei ter superado em outras instalações em macs diferentes no passado.

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'

Mas desta vez eu decidi que não valia a pena porque não conseguia lembrar o remédio exato.

Em vez disso, eu encontrei um simples instalador DMG e script do Alex Kras para iniciar o aplicativo Meld instalado pelo instalador do DMG. As instruções estão em dele site . Note, no entanto, que esta versão instalada pelo DMG não responde bem à git mergetool input

    
por 30.03.2015 / 22:03
6

Tente isso

brew install homebrew/x11/meld

ou isto

brew tap homebrew/x11
brew install meld

Meld está no repositório X11 do Homebrew. Executar brew tap homebrew/x11 permite que o Homebrew veja o Meld nesse repositório. (Resposta 2015)

    
por 06.08.2015 / 20:08
2

Como a fórmula do Homebrew desapareceu, quero mencionar uma alternativa. Há esta compilação como aplicativo OS X , que é simples de instalar. Foi construído pela última vez em dezembro de 2014 e requer alguns ajustes se você quiser usá-lo na linha de comando. Eu ainda não tentei descobrir como.

    
por 11.08.2015 / 23:51
2

Não instale usando Brew. Faça desta maneira em vez disso. link

Razões principais por trás do uso deste fork nas compilações Macports ou Homebrew: Suporte a retina (marque a captura de tela!) Últimas séries 3.x Sem instalação complicada (arrastar / soltar como qualquer outro aplicativo) Integra-se ao menu OSX

    
por 19.09.2016 / 22:19
1

Foi movido para o Caskroom / cask, por isso corra:

brew install Caskroom/cask/meld
    
por 01.06.2017 / 13:59