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」でログインして使用できます。

001

 

参考サイト

Redmineのインストール
http://redmine.jp/tech_note/install/

redmineインストール・Windows Server + IIS編CommentsAdd Star
http://d.hatena.ne.jp/kamataro/20090519/1242750188

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading