Trac-Agiloをインストールしてみる
macにtracとagiloプラグインをインストールして使ってみようと思う。
- 目的
- 最近[Scrum]に興味がある。agiloを使ってScrum感を試してみる。
- 目標
- agiloを操作する。
mac:mac os x 10.5.8
trac:0.11.7
agilo:0.9-r2911-20100527
- tracの実行方法は一旦スタンドアローン実行を想定(設定がややこしそうなので)
いってみましょ。
trac
macportでインストール
sudo port trac install
tracにひっついていろいろインストールされる。
[python]とか[svn]とか
とりあえずインストール出来たか確認
tracd --version
バージョンが表示されるはず。
mkdir <svn_dir_path> svnadmin create <svn_dir_path>
tracプロジェクト作成
trac-admin <project_dir_path> initenv
※
コマンド内で以下を聞かれるので適宜入力
Project Name [My Project]> | プロジェクト名 |
Database connection string [sqlite:db/trac.db]> | (DBにsqlite:dbを使用するなら入力不要) |
Repository type [svn]> | (バージョン管理にsvnを使用するなら入力不要) |
Path to repository [/path/to/repos]> | ↑で作成したsvnリポジトリ |
結果が出力される。
※結果出力を見るとtracが使っているpythonがmacデフォルトと違う!
Installing default wiki pages
CamelCase imported from /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/wiki/default-pages/CamelCase
...
→デフォルトで設定されているpythonパスを変更(~/.bash_profileとかを変更)
とりあえずtracを実行してみる
tracd --port <port> <project_dir_path>
※
へアクセス。
→表示された画面中央のプロジェクト名をクリックしてtrac画面が表示さればOK。
TracAdminアカウント作成
↓を参考にしました。
http://tach.arege.net/trac/wiki/TracStandalone
※今回はBASIC認証の設定を行います。
- htpasswd作成
htpasswd -c <htpasswd_file_path> <user_name>
→パスワード入力を求められるので適宜入力
※「-c」:ファイル作成オプション
- permission設定
trac-admin <project_dir_path> permission add <user_name> TRAC_ADMIN
- 認証ありで起動
tracd -p <port> --basic-auth <project_name>,<htpasswd_filepath> <project_dir_path>
→tracにアクセスして画面上メニュー「login」から
agilo
普通のとProがある。
Proは有償なので普通の(srcバージョン)をhttp://www.agile42.com/cms/pages/agilo/からDL
→ページ真ん中の「Download」をフォーカスすると出てくる噴出しで「Agilo source code」を選択
解凍。
プラグインをインストール
cd <agilo dirpath> sudo python setup.py install
※↑でpythonパスを変更してるので変更後の
[components] agilo.* = enabled
upgrade
trac-admin <project_dir_path> upgrade
tracにアクセスする。画面デザインが変わってたらOK
できた。