Ruby on Rails で動くプロジェクト管理ツール「Redmine」をWindowsにインストールします。
DBにSQLite、WebサーバにMongrelを使用し、MongrelはWindowsのサービスとして起動させています。
環境
・Windows Server 2008 R2
・ActiveScriptRuby 1.8.7(p249)
・SQLite 3.6.22
・Redmine 0.9.1
1.Rubyインストール
ActiveScriptRuby からmsiファイルをダウンロードして実行。ウィザードに従いインストールします。
※今回はインストール先を「C:\ruby\」に変更しています。
インストール後、システム環境変数の「Path」の最後に「;C:\ruby\bin」を追加します。
ActiveScriptRuby
http://arton.hp.infoseek.co.jp/indexj.html
2.Ruby on Rails のインストール
コマンドプロンプトを起動し、下記コマンドを実行します。
gem install rails
3.RedCloth のインストール
Wiki で Textile を使用するため 下記コマンドを実行し、RedCloth をインストールします。
gem install RedCloth
4.DBの準備
今回はSQLiteを使用しますので、sqlite3を使えるようにします。
SQLite 公式サイト から Windows用バイナリファイルの sqlitedll をダウンロードし展開し、sqlite3.dllをパスの通ったフォルダにコピーします。
※今回は、システムフォルダ(C:\Windows\SysWOW64)にコピーしています。
SQLite 公式サイト
http://www.sqlite.org/
普通に「gem install sqlite3-ruby」でインストールするとエラーが発生するので、下記コマンドを実行し、riとrdocを除いてインストールします。
gem install sqlite3-ruby --no-ri --no-rdoc
5.Redmine のインストール
5.1.ダウンロード
下記のサイトからダウンロードします。
http://rubyforge.org/frs/?group_id=1850
5.2.ダウンロードしたファイルを展開し「c:\inetpub\redmine」にコピーします。
5.3.「redmine\config」にあります「database.yml.example」を参考にして、「database.yml」を作成します。
例)database.yml
production:
adapter: sqlite3
database: db/redmine.db
development:
adapter: sqlite3
database: db/redmine_development.db
test:
adapter: sqlite3
database: db/redmine_test.db
5.4.セッション暗号化用鍵を生成します。下記コマンドを実行します。
cd c:\inetpub\redmine
rake config/initializers/session_store.rb
5.5.データベースの初期化を行います。下記コマンドを実行します。
cd c:\inetpub\redmine
rake db:migrate RAILS_ENV=production
rake load_default_data RAILS_ENV=production
6.RedmineをWindowsサービスで稼働
6.1.Mongrelのインストール
Windowsサービスとして稼働する「mongrel_service」をインストール。下記コマンドを実行します。
gem install mongrel_service
6.2.Redmineをサービスへ登録
Redmine をサービスへ登録。下記コマンドを実行します。
mongrel_rails service::install -N "Redmine" -c c:\inetpub\redmine -p 3000 -e production
※ポート番号:3000, productionモードで登録
6.3.Redmine サービスの開始
下記のコマンドを実行し、登録したサービスを開始します。
net start Redmine
7.確認
ブラウザで http://localhost:3000/ にアクセスすると確認できます。ログインをクリックして、ユーザー名「admin」、パスワード「admin」でログインして使用できます。

参考サイト
Redmineのインストール
http://redmine.jp/tech_note/install/
redmineインストール・Windows Server + IIS編CommentsAdd Star
http://d.hatena.ne.jp/kamataro/20090519/1242750188