Mac OSX에서 Meld with Homebrew를 설치하는 방법?


59

Mac OSX에 meld 를 설치하려면 다음을 실행하십시오.

brew install meld

하지만 다음과 같은 오류가 발생했습니다.

Error: No available formula for meld

meld를 설치하는 올바른 방법은 무엇입니까?


3
당신은 아마 대답을
바꿔야

답변:


5

이 질문을 받았을 때 Homebrew를 사용할 수 없었습니다. 그들은 아직 그것을 지원하지 않았습니다.

meldOS X 에 설치하기위한 대체 솔루션이 있습니다 .

meld의 설치 매뉴얼에 언급 된 Fink 와 같은 다른 패키지 관리자 또는 Homebrew의 이슈 트래커에 언급 된 MacPorts를 사용하십시오.

소스에서 컴파일 할 수도 있지만 종속성을 직접 가져와야합니다. 다른 패키지 관리자 중 하나를 설치하는 것이 그보다 쉽습니다.



@meduz 답변을 변경했습니다. 이 질문이 새로 생겼을 때 작동했던 대안을 언급 했으므로 다른 소프트웨어를 사용하는 동일한 문제를 가진 사람들에게 도움이 될 수 있으므로 답변을 삭제하지 않기로 결정했습니다.
Daniel Beck

3
오늘, 정답은 다음과 같습니다. superuser.com/a/1177575/404225
jotadepicas

이 답변은 더 이상 정확하지 않습니다. OP는 수락하지 않아야합니다.
Merchako

@Merchako 왜 정확하지 않은지 명확히 할 수 있습니까? 첫 번째 단락은 Homebrew를 사용하여 가능하다는 것을 의미합니다. 내가 제공 한 특정 대안이 더 이상 맞지 않습니까?
Daniel Beck

90

사제

이제 Homebrew와 함께 Meld를 ​​설치할 수 있습니다! 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이 브루에 의해 사용되지 않는 있기 때문에.


3
공감! 37 표만 이동 : P
jotadepicas

두 번째 단계는입니다 brew install caskroom/cask/meld. 실행하려고 할 때 추출 경고를 확인하십시오 brew install homebrew/gui/meld.Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
Juraj Martinka

둘 다 나에게 잘 작동하는 것 같습니다. 새로운 방식을 선호하는 이유가 있습니까?
Merchako

이것은 나를 위해 일했지만 GTK 오류가 발생했습니다. 링크 해제 /Applications/Meld.app/Contents/Frameworks/libz.1.dylib
Shane

39

위의 주석에서 @meduz가 지적한 것처럼 meld는 이제 brew로 파일을 컴파일합니다 (아직 테스트하지 않은 경우). 원래 답변이 훨씬 오래되었으므로 먼저 시도하십시오.

오늘은 이미 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/

터미널 창을 열 때 PYTHONPATH를 자동으로 설정하려면 ~ / .profile에 위의 행을 추가하십시오.


1
그것은 현재 버전의 homebrew에서 잘 컴파일됩니다. 답을 편집 할 수 있습니까?
meduz

5
Meld를 ​​설치하기 전에 MacOS Forge에서 XQuartz를 설치해야합니다.
Abhi Beckert

1
이것은 긴 설치이며 내 (Ivy Bridge) 컴퓨터에서 약 14 분이 걸렸습니다.
Steven Lu

2
나를 위해, 이것은 여전히 ​​오류가 발생하여 SuperUser.com 의이 게시물에서 해결되었습니다 : superuser.com/questions/455511/…
Brad Parks

2015 년 Meld 3.14.0에서는 XQuartz를 설치할 필요가 없었습니다. GTK +가 네이티브 X 서버에서 실행되고 있습니까? 잘 모르겠지만 XQuartz가 설치되어 있지 않다는 것을 알고 있습니다.
Johann

17

OSX El Captain에서는 다음을 실행해야합니다.

$ brew install homebrew/gui/meld


3
가장 최신 답변입니다.
Eric Dand

1
현재 이것은 실패합니다Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
jotadepicas

2
@jotadepicas 않습니다. 대신 당신은 그냥 사용할 수 brew install caskroom/cask/meld있고 작동합니다 (참고 : 이미 xquartz가 설치되어 있습니다).
Declan McGrath

6

현재 올바른 추출 명령은

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

그러나 해당 명령을 실행 한 후 다음과 같이 끝났습니다. 이는 과거에 다른 Mac의 다른 설치에서 극복 한 것을 알고 있습니다.

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'

그러나 이번에는 정확한 치료법을 기억하지 못했기 때문에 내 시간이 가치가 없다고 결정했습니다.

대신 Alex Kras에서 DMG 설치 프로그램으로 설치 한 Meld 응용 프로그램을 시작하는 간단한 DMG 설치 프로그램 및 스크립트를 찾았습니다. 지침은 그의 사이트에 있습니다 . 그러나이 DMG 설치 버전은 git mergetool입력에 제대로 응답하지 않습니다.


1
실제로 DMG 버전을 포기하고 양조 설치를 진행했습니다. git mergetool의 출력을 정확하게 이해하기 위해 DMG 버전을 얻을 수 없었습니다
Kirby

커비와 같은 문제 :(
BrunoJCM

masOs Siera에서는 문제없이 작동합니다. $> brew install Caskroom / cask / meld ==> brew cask install Caskroom / cask / meld ==> github.com/yousseb/meld/releases/download/osx-9 /meldmerge.dmg ######################################## ######################### 100.0 % ==> Cask meld 체크섬 확인 ==> 'Meld.app'앱을 '/ Applications로 이동 /Meld.app '🍺 meld가 성공적으로 설치되었습니다!
arty

6

이 시도

brew install homebrew/x11/meld

아니면 이거

brew tap homebrew/x11
brew install meld

Meld는 Homebrew의 X11 저장소에 있습니다. 실행 brew tap homebrew/x11하면 Homebrew가 해당 저장소에서 Meld를 ​​볼 수 있습니다. (2015 년 답변)


일단 설치되면 어떻게 meld를 사용합니까?
evolutionxbox

1
@evolutionxbox, meld터미널에 입력 하십시오
Roy

@Roy는 말이됩니다. 내가 왜 그것을 시도하지 않았는지 확실하지 않습니다
evolutionxbox

2
brew install homebrew/gui/meld나를 위해 일했다. 패키지가 옮겨진 것 같습니까?
Gordon Gustafson 2016 년

2

Homebrew의 공식이 사라지면서 대안을 언급하고 싶습니다. 거기에 OS X 응용 프로그램으로이 빌드 설치가 간단합니다. 마지막으로 '14 년 12 월에 지어졌으며 명령 행에서 사용하려면 약간의 조정이 필요합니다. 아직 방법을 찾지 못했습니다.


감사합니다. 사제 사업은 나를 위해 작동하지 않았다 :-/, 단지 수입품 누락에 대해 불평합니다. bash commad line에서 해당 앱을 사용 가능하게 만드는 방법을 알고 있습니까?
Leo Ufimtsev

2

Brew를 사용하여 설치하지 마십시오. 대신 이런 식으로하십시오. https://yousseb.github.io/meld/

Macports 또는 Homebrew 빌드에서이 포크를 사용해야하는 주요 이유 : Retina 지원 (스크린 샷 확인!) 최신 3.x 시리즈 번거롭지 않은 설치 (다른 앱처럼 드래그 앤 드롭) OSX 메뉴와 통합


@mwfearnley 좋아. 내 의견을 답변으로 옮겼습니다. 건배.
smileBot

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.