MacBookにTracを入れる
http://trac.edgewall.org/wiki/TracOnOsx#UsingDarwinPorts
の手順にそって実行するも、
---> Installing subversion 1.3.0_2+mod_dav_svn ---> Activating subversion 1.3.0_2+mod_dav_svn Error: Target com.apple.activate returned: Image error: Another version of subversion (1.3.0_2) is already active. Error: /opt/local/bin/port: Status 1 encountered during processing.
が出てしまうので、
sudo port uninstall trac sudo port deactivate subversion sudo port uninstall subversion-pythonbindings sudo port uninstall subversion @1.3.0_2 sudo port clean subversion sudo port install subversion +mod_dav_svn sudo port install mod_python sudo port install trac
な感じでインストール。subversionのdeactive, cleanの位置はあやしい。
何度か「Image error」が出たのでinstall,deactive,clean,installを何回かやっていたらインストールできました。
続いて
trac-admin ~/trac/testproject initenv
してテストプロジェクトを作成。
既存のsvnリポジトリがあるので、それを利用して適当に設定。
で、デーモンの起動。
sudo tracd -p 8080 ~/trac/testproject/
そして http://localhost:8080/ にアクセス・・・成功。動きました。
つづいて日本語化。インターアクトさんからportで入れたのと同じバージョンの日本語Tracをダウンロードして解凍。
で、tracdを止めてから
sudo python ./setup.py install --prefix /opt/local
としてportのインストール先に上書き。
そして再度tradを起動・・・成功。メニュー等が日本語化されました。
ただ、ドキュメントが日本語化されないなぁ。
どこかの設定ファイルかな?とりあえず動いたので、今日はこれまで。
考えてみればWikiなんだから当たり前。日本語Tracにしてから
rm -r ~/trac/testproject trac-admin ~/trac/testproject initenv
で作り直したら、ちゃんと日本語で表示されました。
ついでに
http://trac.edgewall.org/wiki/TracOnOsxTracdAsLaunchdService
でtracdを自動起動するよう設定。Apacheの設定、面倒そうなので。