[Ruby][Redmine][Windows][備忘録]Redmineインストール備忘録(Windows)
参考サイト
OSとRubyとか
- OSはWindows XP
- Ruby, RubyGemsインストール済み
- DBはSQLite3にする
必要なものをDL, インストール
- GemでRailsをインストール
>gem install rails
- 同じくsqlite3をインストール
- 最新のsqlite3-ruby(1.2.4)ではなく、1.2.3を指定[1]
>gem install sqlite3-ruby --version '= 1.2.3'
- http://www.sqlite.org/download.html:title でSQLite3のdllをDLしC:\WINDOWS\system32(パスが通ってるところ)にコピー
- コマンドラインから動かす予定はないのでexeは落とさない
- http://rubyforge.org/frs/?group_id=1850:title でRedmineをDLし解凍
各種設定
- Redmineフォルダ内のconfig/database.ymlを作成し[2]、最低限下記のように編集
production:
adapter: sqlite3 # SQLite3を指定
database: db/redmine.db # DB名は任意
timeout: 5000 # タイムアウト時間
- config/initializers/session_store.rb作成
>rake generate_session_store
- DBの初期化
>rake db:migrate RAILS_ENV=production
>rake redmine:load_default_data RAILS_ENV=production
- …が、ここでエラー
- rackバージョンが1.2.2はダメ、1.0.1にしてって事らしい
rake aborted!
RubyGem version error: rack(1.2.2 not ~> 1.0.1)
- バージョン指定してインストールし直し、再度DBの初期化を実行
>gem uninstall rack
>gem install rack -v=1.0.1
- 2つ目のコマンド実行時、途中で言語を求められるのでjaを指定
(略)
Select language: bg, bs, ca, cs, da, de, el, en, en-GB, es, eu, fi, fr, gl, he,
hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, s
r, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en]
起動
>ruby script\server -e production
というわけで、一人でRedmine使ってみる。
[1] http://redmine.ruby-lang.org/issues/1097
[2] 確かサンプルファイルがあったはず。