2016-10-20 3 views
4

내 컴퓨터에 homebrew을 설치했습니다. brew을 사용하여 meld을 설치했습니다. 내가 git 그것을 실행하면 나는 다음과 같은 오류가 발생합니다 :Mac OS X에서 meld를 실행할 때의 경고 Sierra

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 작품을 이해하지 않습니다. 사실 나는 결코 코드를 파헤 치지 않고 소프트웨어를 설치하기 위해서만 사용했습니다.

일부 온라인 검색을했지만이 문제에 대한 해결책이없는 것 같습니다. 아무도 알아 냈어?

답변

11

Homebrew는 MacOS의 패키지 관리자입니다. Linux와는 달리 Mac은 항상 wget, pip 등과 같은 것들에 필요할 수있는 모든 외부 라이브러리를 가지고 있지 않습니다. Homebrew는 이러한 격차를 해소하려고 노력합니다. 브루 (이것은 최근에 엑스 코드를 업데이트 할 필요가 있었다 나를 위해) 엑스 코드와의 도서관을 많이 통합 이후 브루의 문제 해결 단계가 나에게 도움이 다음, 당신의 문제를 해결하기에 관해서는

... 당신은 아마, 의존성 지옥에 갇혀있다 : https://github.com/Homebrew/brew/blob/master/docs/Troubleshooting.md#troubleshooting

이 최신 brew update으로 다음 brew doctorbrew prune뿐만 아니라 나를 위해 문제를 많이 해결 실행 일을 유지하기 위해 정말 중요합니다.

그 밖의 모든 것이 실패하면, 자작 나무는 melb 수식을 homebrew/core에서 caskroom/cask로 옮겼습니다. 그래서 brew doctor를 실행하고 엑스 코드를 업데이트 한 후 다음 명령을 실행를 가진 기억합니다 :

$ 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! 
+0

솔루션에 대한 링크는 환영하지만, 답변을 확인하시기 바랍니다 것은없이 유용하다 : ([링크 주위에 컨텍스트를 추가] //meta.stackexchange.com/a/8259) 동료 사용자는 그것이 무엇인지, 왜 있는지, 그리고 대상 페이지를 사용할 수없는 경우에 링크하려는 페이지의 가장 관련있는 부분을 인용 할 수 있습니다. [링크보다 조금 더 답변을 삭제할 수 있습니다.] (// stackoverflow.com/help/deleted-answers) –

+0

감사합니다, 나는 이것을 깨닫고 몇 가지 상황을 추가하려고했습니다. – jflay