love! LOVEHINA - love2hina.net
メニュー



アーカイブ
2009/07/19 WHSにレポジトリサーバーを作ろう! その2

作成者: カテゴリー: 未分類

Trac-0.11.4.ja1 のダウンロード&展開
> python setup.py install

Genshiは、自動的に入れてくれる。
(このあたりから面倒になって、手抜き気味w)

コードシンタックスハイライターをいれる
> easy_install Pygments

TracMercurialを入れる。
> svn co http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.11
> python setup.py install

XML-RPCも入れます
> svn co http://trac-hacks.org/svn/xmlrpcplugin/trunk/
> python setup.py install

MySQLから、データベースを作成。
mysql > create database trac_ellis default character set utf8 collate utf8_bin;
mysql > create database trac_infinity default character set utf8 collate utf8_bin;

mysql > create user trac;

mysql > grant all on trac_ellis.* to trac;
mysql > grant all on trac_infinity.* to trac;

環境を作りつつ…
> trac-admin ellis initenv

実は使わずに前の環境からデータを引っこ抜く
> mysqldump -u root -p –databases trac_ellis trac_infinity > trac.sql

tracのプロジェクトディレクトリもコピーする。

mysql > source trac.sql;

で、スタンドアロンで動作させてみると、エラーが…
TypeError: __init__() got an unexpected keyword argument ‘interactive’

ぐぐってみると、比較的最近見つかった不良らしい。

http://groups.google.co.jp/group/trac-users/browse_thread/thread/aba138c5cab4fdac#
http://trac.edgewall.org/ticket/8460

とりあえず、フォーラムの記事のようにパッチを当てることにしよう。

Trac & Mercurial うごいたー!