ちひろ)2004年にTracの存在を知って惚れ込む。Tracや同様のソフトウエアを普及させるべく,収集した情報をdiscypus.jpにて発信している。今回は,最初にTracの稼働に必要なソフトウエアについて説明します。Lightningが稼働しないときの解決方法を説明します。Tracのソフトウエア構成Tracは,プログラミング言語Pythonで記述されています。0.10/0.11では実験的なサポートに留まっています)。Tracは,Webアプリケーションです。interface)やFastCGI,mod_python,mod_wsgiを用いて稼働させます。0.11以後)を用いています。Tracは,バージョン管理システムとともに使用されることが多く,標準ではSubversionに対応しています(Mercurial,Git,Perforceなどもプラグインで対応しています)。Subversionは,内蔵のサーバーsvnserveを用いて単独で稼働させることも可能ですが,ユーザー認証を柔軟にするためにApacheと組み合わせることが多いようです。Hacksやその他のサイト(筆者が所属するShibuya.tracもその一つ)で提供されるプラグインが数多く存在します。以上の説明をまとめると,Tracの一般的な構成は図1のようになります。Projectの0.10/TracInstallや0.11/TracInstall,TracInstallPlatformsに記載されています。日本語で書かれたものもWeb上に散見されます。これらのTracの稼働に必要な多くのソフトウエアを入手して,インストールし,連携するように設定するのはいささか煩雑です(最近の主要なLinuxディストリビューションでは,Tracとその他必要なソフトウエアをディストリビューション,またはサードパーティがパッケージとして用意しているため,インストール自体は容易です。Apacheなどの設定やTracプラグインの入手/設定は自分で行う必要があります)。Lightningを用います。Lightningは,Tracと,Tracの稼働に必要なソフトウエアや主要なプラグインを簡単にインストール,設定するためのインストーラです。Lightningプロジェクトで提供されています。Lightningは,いくつか有用なソフトウエアを同梱しています。Integration,以後CI)のためのツールHudsonを含んでいます。これらによって,Mavenプロジェクトのビルドやレポートの作成,CIによるビルドの実行を簡単に試せるようになっています(MavenやHudsonはインストール時に選択できるようになっているため,不要であればインストールさせないことも可能です)。Browserも含まれているので,GUIの簡単な操作でTracのデータベースを閲覧したり,直接変更したりできます。sqlite3.exe(国際化パッチ適用済み)を使って,コマンドラインでデータベースを閲覧/変更することも可能です。SHell)で,UNIX用に書かれたSubversionのフックスクリプト(Subversionにコミットされたときなどにメール通知などの動作を行うプログラム)をWindows上で流用することもできます。1.8.0で,インタアクトが提供しているTrac日本語版(trac-0.10.4-ja-1)を含んでいます。LightningをWindowsにインストールしてみましょう。Lightningをダウンロードします。Lightningプロジェクトにアクセスし,最新リリース情報のパッケージ名(trac-lightning)の右に表示されているバージョンをクリックします(図2)。Lightningプロジェクト・ページで,最新のパッケージをクリックインストーラの名前は,TracLightning-X.Y.Z.exe(X.Y.Zはバージョン番号)です。Lightningのインストーラをダウンロードする続いて,ダウンロードしたTracLightning-X.Y.Z.exeを実行してください。インストールの最後でOSの再起動を促されますので,あらかじめ他のアプリケーションを終了しておいてください(再起動の理由は,Windowsのサービスとして稼働させるためにシステム環境変数を更新するためです)。インストール手順の詳細は示しません。SP2にインストールし,次の設定を行ったものとします。インストール先ディレクトリは「C:\TracLight」(デフォルト)Maven,Hudsonはインストールしてもしなくてもよい。Lightningを再度インストールすればよい。図4●Apacheの設定を上書きするインストールが完了すると,次の画面でコンピュータの再起動を促されますので,再起動してください(図5)。現場の負担軽減を!医療界でのAWS活用法500万社が導入。情報銀行の成り立ち、事例、現状課題やその行方を網羅。経営戦略である以上、「会計」の知識やスキルが欠かせません。