2013-02-23

MeldのMacへのインストール(Homebrew, Mountain Lion)

最近MBPを使っています。
Macなかなかよいです。
Windowsでしかできないこともあるけど、作業はこっちのほうがいいなあ。

Diffツールのmeldを入れた時にちょっと苦労したのでメモ。


Meld
http://meldmerge.org/

環境はMac OS X 10.8 (Mountain Lion) です。
Homebrewが入っていることが前提です。

インストール手順

  1. XQuartz (Mountain Lion 以降は標準で入っていない)
    下記を参考にしました。
    X11 (XQuartz 2.7.2)をMac OS X 10.8 Mountain Lionにインストールする - memo.yomukaku.net
    http://memo.yomukaku.net/entries/SKNgCdP

  2. $ brew install python
    PythonはHomebrewで入れておくほうが無難そう。
    最初にHomebrewでPythonを入れておかなかったので、MacのデフォルトのPythonが使われたのですが、py関係は入れなおしたりして苦労しました。

  3. $ brew install meld

  4. $ meld
    で起動

  5. 日本語のファイルも認識させたい場合は、メニューから [編集] - [設定] - [エンコーディング] で
    shift_jis euc-jp utf8 latin1
    と入れる (この順番が大事)
    ※shift_jisのところはsjisと入力しても大丈夫みたい。

Meldで比較したい場合は、起動してからファイルを選んでも良いし、
$ meld file1 file2
でも実行出来ます。

3つのファイルの同時比較もできるよ。

SJIS, UTF8, EUC-JPのファイルを同時に比較したところ
SJIS, UTF8, EUC-JPのファイルを同時に比較したところ

もし、Meldを起動しようとした時に、
インポートできません:pygtk
No module named pygtk
と出たら
  1. $ python
  2. >>> import cairo
  3. >>> import pygtk
  4. >>> exit()
してからもう一度起動してみてください。

参考リンク

おもいたったがきちじつ - ubuntu - PrecisePangolin(12.04) - GUIのdiffツール(Meld)を使います
http://namakemono345.com/kichijitsu/ubuntu/PrecisePangolin/Meld.html
コメントを投稿