2018年以降の記事はGitHub Pagesに移行しました

Redmineインストール備忘録(Windows)

OSとRubyとか

必要なものをDL, インストール

  • GemでRailsをインストール
>gem install rails
  • 同じくsqlite3をインストール
    • 最新のsqlite3-ruby(1.2.4)ではなく、1.2.3を指定*1
>gem install sqlite3-ruby --version '= 1.2.3'

各種設定

  • 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:確かサンプルファイルがあったはず。