2010年6月13日日曜日

[windows][ruby][redmine]WindowsXPにRedmineをインストールします

お題
----------------------------------
Redmineをインストールします。以下は時間の都合上、設定作業をとばします。

- Subversionまわり
- メールまわり
- Windowsなのでパーミッションまわり


前提
----------------------------------
rack1.0.1とsqlite3-rubyがインストールされていること。"gem list"で確認してください。


Redmineのインストール
----------------------------------
1. RubyForge Redimineに行く
   http://rubyforge.org/projects/redmine/

2. "Redmine"の"ダウンロード"をClickする

3. "redmine-0.9.4.zip"をダウンロードする
   http://rubyforge.org/frs/download.php/70488/redmine-0.9.4.zip

4. "J:\redmine-0.9.4"に解凍する


データベースへの接続の設定
----------------------------------
1. SQLite3を使うのでデータベース側の準備作業は無い。

2. "J:\redmine-0.9.4\config\database.yml.example"を"database.yml"にコピーして編集する。
---
production:
  adapter: sqlite3
  dbfile: db/redmine.db
  timeout: 5000
---
とりあえずproductionだけ変更する。


セッション暗号化用鍵の生成
----------------------------------
以下、コマンドプロンプトより。
---
J:\redmine-0.9.4>set RAILS_ENV=production
J:\redmine-0.9.4>rake config/initializers/session_store.rb
(in J:/redmine-0.9.4)
---


データベースの初期化
----------------------------------
以下、コマンドプロンプトより。
---
J:\redmine-0.9.4>set RAILS_ENV=production
J:\redmine-0.9.4>rake db:migrate
(in J:/redmine-0.9.4)
==  Setup: migrating =====================================
-- create_table("attachments", {:force=>true})
   -> 0.0781s
(以下略。大量のメッセージ。)
---

引き続き、初期データを投入する。
---
J:\redmine-0.9.4>set RAILS_ENV=production
J:\redmine-0.9.4>rake redmine:load_default_data
(in J:/redmine-0.9.4)

Select language: bg, bs, ca, cs, da, de, el, en, es, fi, fr, gl, he, hr, hu, id,
 it, ja, ko, lt, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sv, th, tr, uk, vi,
zh, zh-TW [en] ja
====================================
Default configuration data loaded.

---
言語を選べというのでjaにした。


動作確認
----------------------------------
WEBrick webサーバを起動して動作確認する。

1. 以下コマンドプロンプトから
---
J:\redmine-0.9.4>ruby script\server webrick -e production
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
./script/../config/../vendor/rails/railties/lib/rails/gem_dependency.rb:119:Warn
ing: Gem::Dependency#version_requirements is deprecated and will be removed on o
r after August 2010.  Use #requirement
---
警告が出ているものの先を急ぐ。

2. ブラウザから開く。
   http://localhost:3000/ Redmineサイトが現われた!
   admin/adminでログインする。ログインできた!

3. Ctrl + CでWEBrickを停止する。


ではまた。

0 件のコメント:

コメントを投稿