回答:
この質問が尋ねられたとき、Homebrewを使用することはできませんでした。彼らはまだそれをサポートしていませんでした。
meld
OS X にインストールする代替ソリューションがあります。
meldのインストールマニュアルに記載されているFinkやHomebrewの課題追跡の課題に記載されているMacPortsなど、別のパッケージマネージャーを使用します。
おそらくソースからコンパイルすることもできますが、依存関係を自分で取得する必要があります。他のパッケージマネージャーの1つをインストールする方が簡単かもしれません。
MeldをHomebrewでインストールできるようになりました!macOSでは、次を実行します。
$ brew cask install meld
私はこの回答の構文をより流fluentに変更しました。次のコマンドは同等であり、少なくともmacOS SierraおよびHigh Sierraでも機能します。
$ brew cask install caskroom/cask/meld
$ brew install caskroom/cask/meld
あなたはすべきではない、古いを実行し$ brew install homebrew/gui/meld
、それが自作で廃止予定だからです。
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
meldを実行するとpygtkで問題が発生しました:
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/
上記の行を〜/ .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 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'
しかし、今回は正確な治療法を思い出せなかったので、時間の価値はないと判断しました。
代わりに、DMGインストーラーによってインストールされたMeldアプリケーションを起動するために、Alex KrasのシンプルなDMGインストーラーとスクリプトを見つけました。指示は彼のサイトにあります。ただし、このDMGがインストールされたバージョンは、git mergetool
入力に対して十分に応答しないことに注意してください。
これを試して
brew install homebrew/x11/meld
またはこれ
brew tap homebrew/x11
brew install meld
MeldはHomebrewのX11リポジトリにあります。実行brew tap homebrew/x11
すると、HomebrewはそのリポジトリのMeldを見ることができます。(2015年の回答)
meld
端末に入力するだけ
brew install homebrew/gui/meld
私のために働いた。パッケージが移動されたように見えますか?
Homebrewの公式が消えたので、代替案について言及したいと思います。OS Xアプリケーションとしてのこのビルドは、インストールが簡単です。最後にビルドされたのは14年12月で、コマンドラインから使用する場合は微調整が必要です。私はまだその方法を理解しようとしませんでした。
Brewを使用してインストールしないでください。代わりにこのようにしてください。https://yousseb.github.io/meld/
MacportsまたはHomebrewビルドでこのフォークを使用する主な理由:Retinaサポート(スクリーンショットを確認してください!)
Caskroom / caskに移動されたため、次を実行します。
brew install Caskroom/cask/meld