« 無料のオンライン技術書リポジトリ | メイン | 地震 »

2005年08月16日

プロジェクト管理ツール Trac を入れてみた

社外の情報共有ツールを調査する(よければ使ってみる)ということで、Trac を入れてみた。

要求するコンポーネントが非常に多いのと、バージョンの組み合わせ等で動かなかったりで苦労した。Linux ではパッケージ一発という記述も WWW にあったので、Windows でやったのがまずかったのかも。

これまであった issue 管理システムに、Wiki との統合、Subversion ビューワを追加したもの、と考えていいのだろうか。

-------------------
主にここを参考にした

Python 日本語環境用インストーラ
http://www.python.jp/Zope/download/pythonjpdist

ダウンロード (v2.3.4)
インストーラ実行 (C:\Python23)
環境変数PATH に、 ;C:\Python23 を追加

ClearSilver
http://clearsilver.yi.org/

py2.3 用exe を
ダウンロード
インストーラ実行 (Python を見つけるのでそのまま実行)

Trac
http://projects.edgewall.com/trac/wiki/TracDownload

zip で Windows installer 版をダウンロード
インストーラ実行 (Python を見つけるのでそのまま実行)

Swig
http://sourceforge.net/project/showfiles.php?group_id=1645

zip でダウンロード(v1.3.25)

SQLite

Windows 版をダウンロード

pySQLite
http://initd.org/tracker/pysqlite

Windows 版、Python2.3 用をダウンロード
インストーラ実行 (Python を見つけるのでそのまま実行)
なぜか、Old stable branch (1.1.6) にしないと動かない。Latest はだめ。

Subversion の Python Bingind を追加

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
svn-win32-1.2.1_py.zip
内部の libsvn と svn フォルダを Python23\Lilb\site-packages に展開

> python.exe Scripts\trac-admin c:/home/trac/testproject initenv

Project Name [My Project]> Test Project

Please specify the absolute path to the project Subversion repository.
Repository must be local, and trac-admin requires read+write
permission to initialize the Trac database.

Path to repository [/var/svn/test]> C:/home/repos

Please enter location of Trac page templates.
Default is the location of the site-wide templates installed with Trac.

Templates directory [C:\Programme\Python\2.3\share\trac\templates]> C:/Python23/share/trac/templates

templates dir として正しいものを渡しても、それが受け付けられない。
trac-admin の 1行目が変なのが原因のようなので、これを c:\python... に書き換える。

実行すると、Congratulation と出る。これで trac プロジェクトは完成。


あとは、ウェブからのアクセス

Alias /trac "D:/Python23/share/trac/htdocs"

日本語化

インタアクト株式会社から日本語リソースをダウンロード
http://www.i-act.co.jp/project/products/products.html
英語リソースを上書きする。(Trac は国際化対応していない)

[2007.1.5 追記] Windows用にパッケージされたTracPack

投稿者 秋元 : 2005年08月16日 10:21

トラックバック

このエントリーのトラックバックURL:
http://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-tbp.cgi/50

コメント

はじめまして。
Tracは便利ですよね。
でも、インストールが結構大変だったので
All-In-One Tracなるものを作ってみました。
もしよければ見てみてください。

http://aioec.sourceforge.jp/

投稿者 sugimoito : 2006年03月24日 00:26

Tracその後いかがでしょう?
使用感などレポートしていただけるとうれしいです。

投稿者 よう : 2006年06月09日 12:05

はじめまして。
僕は自宅サーバ(WinXP)にTrac入れてます。
Apache2経由でSubversionリポジトリも公開しています。

やっぱり初期設定がすごく面倒なので、今ではバッチファイルにまとめて、
SubversionリポジトリとTracのプロジェクトを同時に作成できるように
してます。

投稿者 げん : 2006年06月17日 00:04