Mac OSXに meld をインストールするには、次のコマンドを実行します。
brew install meld
しかし、私は次のエラーを受け取りました:
Error: No available formula for meld
Meldをインストールする正しい方法は何ですか?
この質問が尋ねられたとき、 Homebrewを使用することは不可能でした。 彼らはまだそれをサポートしていませんでした。
OS Xにmeld
をインストールする別の方法があります。
Meldのインストールマニュアルに記載されている Fink のような別のパッケージマネージャー、またはHomebrewの課題追跡の問題に記載されているMacPortsを使用します。
ソースからコンパイルすることもできますが、依存関係を自分で取得する必要があります。他のパッケージマネージャーの1つをインストールする方が簡単かもしれません。
これで、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
はHomebrewで非推奨であるため、notを実行する必要があります。
上のコメントで@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
私はすでにlionからpygtkをインストールしており、それを動作させるためにエクスポートする必要がありました:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/
上記の行を〜/ .profileに追加して、ターミナルウィンドウを開いたときにPYTHONPATHを自動的に設定します。
OS X El Capitanでは、次のコマンドを実行するだけです。
$ brew install homebrew/gui/meld
これを試して
brew install homebrew/x11/meld
またはこれ
brew tap homebrew/x11
brew install meld
MeldはHomebrewのX11リポジトリにあります。ランニング brew tap homebrew/x11
は、Homebrewがそのリポジトリ内のMeldを参照できるようにします。 (2015年の回答)
現在の正しい醸造コマンドは
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アプリケーションを起動するための単純なDMGインストーラーとAlex Krasからのスクリプトを見つけました。手順は 彼のサイト にあります。ただし、このDMGがインストールされたバージョンは、git mergetool
入力に適切に応答しないことに注意してください
Brewを使用してインストールしないでください。代わりにこのようにしてください。 https://yousseb.github.io/meld/
MacforsビルドまたはHomebrewビルドでこのフォークを使用する主な理由:Retinaサポート(スクリーンショットを確認してください!)最新の3.xシリーズ簡単なインストール(他のアプリと同じようにドラッグアンドドロップ)OSXメニューと統合
Homebrewの式が消えたので、別の方法を説明します。インストールが簡単な OS Xアプリケーションとしてのこのビルド があります。これは2014年12月に最後にビルドされ、コマンドラインから使用する場合はいくつかの調整が必要です。私はまだ方法を理解しようとしていません。
Caskroom/caskに移動されたので、次を実行:
brew install Caskroom/cask/meld