Aby zainstalować meld na Mac OSX, próbuję uruchomić:
brew install meld
ale dostałem następujący błąd:
Error: No available formula for meld
Jaki jest właściwy sposób instalacji meld?
Aby zainstalować meld na Mac OSX, próbuję uruchomić:
brew install meld
ale dostałem następujący błąd:
Error: No available formula for meld
Jaki jest właściwy sposób instalacji meld?
Odpowiedzi:
Kiedy zadano to pytanie, korzystanie z Homebrew nie było możliwe. Jeszcze tego nie wspierali.
Istnieją alternatywne rozwiązania do instalacji meld
w systemie OS X:
Użyj innego menedżera pakietów, takiego jak Fink , o którym mowa w instrukcji instalacji meld, lub MacPorts, o których mowa w numerze w narzędziu do śledzenia problemów Homebrew.
Prawdopodobnie możesz również skompilować ze źródła, ale musisz samodzielnie uzyskać zależności. Instalowanie jednego z innych menedżerów pakietów może być łatwiejsze.
Możesz teraz zainstalować Meld z Homebrew! W systemie macOS uruchom:
$ brew cask install meld
Z czasem zmieniłem składnię tej odpowiedzi, aby być bardziej płynnym. Następujące polecenia są równoważne i działają również w co najmniej macOS Sierra i High Sierra:
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
Należy nie uruchamiać starszych $ brew install homebrew/gui/meld
, ponieważ jest przestarzała przez Homebrew.
brew install caskroom/cask/meld
. Sprawdź ostrzeżenie o naparach podczas próby uruchomienia brew install homebrew/gui/meld
:Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
Jak zauważył @meduz w powyższym komentarzu, meld teraz kompiluje plik w naparach (jeszcze nie testowałem), spróbuj najpierw, ponieważ moja pierwotna odpowiedź jest znacznie starsza.
Dzisiaj jest już możliwe, zainstaluj go za pomocą Homebrew:
brew install meld
Mam problem z pygtk, kiedy wykonuję meld, mówi:
Couldn't bind the translation domain. Some translations won't work.
Cannot import: pygtk
No module named pygtk
Mam już zainstalowany pygtk z lwa i musiałem go wyeksportować do pracy:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
Dodaj powyższą linię do ~ / .profile, aby ustawić PYTHONPATH automatycznie po otwarciu okna terminala.
W OSX El Captain wystarczy uruchomić:
$ brew install homebrew/gui/meld
Warning: Use caskroom/cask/meld instead of deprecated homebrew/gui/meld
brew install caskroom/cask/meld
i działa (uwaga: miałem już zainstalowany xquartz).
Uważam, że obecne są prawidłowe polecenia parzenia
brew install Caskroom/cask/xquartz
brew install homebrew/x11/meld
Jednak po uruchomieniu tych poleceń zakończyłem następujące, które wiem, że w przeszłości pokonałem inne instalacje na różnych komputerach 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'
Ale tym razem zdecydowałem, że nie warto tego robić, ponieważ nie pamiętam dokładnego rozwiązania.
Zamiast tego znalazłem prosty instalator i skrypt DMG od Alexa Kras, aby uruchomić aplikację Meld zainstalowaną przez instalator DMG. Instrukcje znajdują się na jego stronie . Zauważ jednak, że ta wersja DMG nie reaguje dobrze na dane git mergetool
wejściowe
Spróbuj tego
brew install homebrew/x11/meld
albo to
brew tap homebrew/x11
brew install meld
Meld znajduje się w repozytorium Homebrew X11. Uruchomienie brew tap homebrew/x11
pozwala Homebrew zobaczyć Meld w tym repozytorium. (Odpowiedź 2015)
meld
swój terminal
brew install homebrew/gui/meld
pracował dla mnie. Wygląda na to, że paczka została przeniesiona?
Gdy zniknęła formuła Homebrew, chcę wspomnieć o alternatywie. Istnieje taka kompilacja jako aplikacja OS X, którą można łatwo zainstalować. Ostatni raz został zbudowany w grudniu '14 i wymaga pewnych poprawek, jeśli chcesz go używać z wiersza poleceń. Nie próbowałem jeszcze dowiedzieć się, jak to zrobić.
Nie instaluj go za pomocą Brew. Zrób to w ten sposób. https://yousseb.github.io/meld/
Najważniejsze powody używania tego widelca w wersjach Macports lub Homebrew: Obsługa Retina (sprawdź zrzut ekranu!) Najnowsza seria 3.x Bezproblemowa instalacja (przeciągnij / upuść jak każda inna aplikacja) Integruje się z menu OSX
Został przeniesiony do Caskroom / cask, więc uruchom:
brew install Caskroom/cask/meld