Redmineの実行環境構築メモ

Redmine公式ページを見つつセットアップしてみました。
備忘のためにエントリーしておきます。

1. http://redmine.jp/guide/RedmineInstall/
2. http://redmine.jp/tech_note/install/

■環境構築 - Ruby関連

* Rubyのセットアップ(1.8.6)

OneClickInstallerでインストール
このOneClickInstallerではgemも入ります。

入手元 http://rubyforge.org/projects/rubyinstaller/
ファイル名 rubyinstaller-1.8.6-p383-rc1.exe

* Railsのセットアップ(2.3.5)

以下のコマンド実行
gem install rails --include-dependencies

必要に応じて以下のコマンド実行
gem update rails

* sqlite3のセットアップ

入手元 http://www.sqlite.org/download.html
ファイル名 sqlitedll-3_6_22.zip (249.72 KiB)

解凍してsqlite.dllをRubyのパスが通ってるフォルダに入れる

データベースエンジンsqliteインターフェイスをインストール
以下のコマンド実行
gem install sqlite3-ruby
gemのリストにsqliteを使用するためのインターフェイスがインストールされます。

Redmine
* ソースの入手

以下で入手
参考 http://redmine.jp/download/

* データベース

Redmineソース)/config/database.yml.sampleをリネームする。
database.yml.sample→database.yml
他のsampleファイルも.sampleの部分消しました。

database.ymlを編集する

production:
adapter: sqlite3
dbfile: db/redmine.db
timeout: 5000

こうするとsqliteでデータを作成するようになる。

* セッションストア秘密鍵の生成

rake config/initializers/session_store.rb

* データベースの設定&初期データの生成

rake db:migrate RAILS_ENV=“production”
→テーブルとadministratorアカウントが作成
rake redmine:load_default_data RAILS_ENV=“production”
→デフォルトデータベースの作成

* サーバの起動

このコマンド(redmineのソースディレクトリで実行)
ruby script/server webrick -e production

別途にmongrelというサーバ(早い)をインストールしたほうがいいかも

インストール
 gem install mongrel
サーバ起動
 ruby script/server mongrel -e production

■完

荒いですが、以上の流れでセットアップしました。
http://localhost:3000/を開いて確認まで行いました。

ちなみに細かいところは確認してません・・・。

3号