Trac Lightning 1.6.1 導入記

Windows で以下のツール一式が簡単にインストール可能。

良さそうなら次のプロジェクトで使ってみようかなと思い、仕事用の PC (XP) にインストールしてみた。
http://sourceforge.jp/projects/traclight/wiki/FrontPage

安定版の1.6.1と開発版の1.7.0があったので、とりあえず1.6.1をダウンロード。
以下、はまった点だけメモ。

All-In-One-Trac のアンインストール。

  • All-In-One-Trac がインストール済みだったのでアンインストール。
  • 環境変数とサービスの登録も削除。

Trac Lighting

  • インストールはインストーラを実行するだけで完了。
  • インストール先は「C:\Tools\TracLight (以下、%TRAC_LIGHT_HOME%)」
  • メニューからの起動は成功。
  • サービスとして登録したが、以下のエラーが発生して起動しない。
The Apache service named  reported the following error:
>>> httpd.exe: Syntax error on line 498 of
C:/Tools/TracLight/apache22/conf/httpd.conf: Cannot load
C:/Tools/TracLight/apache22/modules/mod_authz_svn.so into server:
\x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\x
TRAC_LIGHT_HOME=C:\Tools\TracLight
PYTHONHOME=%TRAC_LIGHT_HOME%\python
APR_ICONV_PATH=%TRAC_LIGHT_HOME%\apache22\bin\iconv
PATH=%TRAC_LIGHT_HOME%\python;
  %TRAC_LIGHT_HOME%\subversion\bin;
  %TRAC_LIGHT_HOME%\apache22\bin;(既存の PATH)

Maven

JAVA_HOME=(JDK のインストール先)
M2_HOME=%TRAC_LIGHT_HOME%\maven
PATH=%JAVA_HOME%\bin;%M2_HOME%\bin;(既存の PATH)

Eclipse

  • ついでに Eclipse も最新のものに更新。
  • http://localhost/svn/SampleProject でアクセス可能なはずができない。(T_T)
    SVN Client の設定を「Native JavaHL (svn:1.5.0 (Beta1) jni:0.9.0)」に変更したらアクセスできた。以前も同じような問題があった覚えがあるので、SVN Connectors はバージョンに注意が必要そう。

いろいろお試し

Alias /maven "C:\Tools\TracLight\projects\maven"
<Directory "C:\Tools\TracLight\projects\maven">
    Options Indexes
    Allow from all  # <- 追加。
</Directory>

Alias /report "C:\Tools\TracLight\projects\report"
<Directory "C:\Tools\TracLight\projects\report">
    Options Indexes
    Allow from all  # <- 追加。
</Directory>
  • 新規プロジェクトの作成は create-project.bat で成功。
  • SSL の利用は create-servercert.bat で失敗。詳細はあとで。

Hudson も試してみようと思ったけれど、1.6.1には入っていない?
安定版という割りにはいろいろハマった。(^^;)
隣の席で同僚が同じように1.7.0を入れていて、1.6.1よりお手軽そうだったので、来週はこちらを入れてみよう。