Hatena::ブログ(Diary)

四流プログラマが苦しむ日記

2010-12-18

Windows7にRedmineをインストールする

いくつかプロジェクト管理ツールを使いましたが結局redmineに落ち着きそうです

ということで、Windows7Redmineインストールしようと思います。

1.まずxamppインストール

http://www.apachefriends.org/jp/xampp-windows.html

2.Rubyのインストール

今回はver1.8.7を使用します

というのも、ver1.9系で試してみましたがうまくいかず1.8.7ですんなりと

動いてくれたので1.8.7で行います。

Rubyインストーラダウンロード

http://rubyforge.org/frs/?group_id=167&release_id=28426

そしてインストールします

3.sqliteダウンロード

今回はmysqlではなくてsqliteを使います

http://www.sqlite.org/download.html

ここから「sqlite-dll-win3〜」というのをダウンロードし、

c:\windows\System32の中に先ほどダウンロードしたファイルを入れます。

4.redmineダウンロード

http://rubyforge.org/frs/?group_id=1850

からダウンロード解凍します。

解凍したディレクトリredmineリネームし任意の場所に配置します。

5.必要なもののインストール

コマンドラインから

手順4で配置したredmineディレクトリまで移動。

その後以下のコマンドを実行

gem install sqlite3-ruby
gem install rails --include-dependencies
gem install rack --version "=1.0.1"

6.redmine実行に必要な設定を行う

DB設定

config/database.yml.defaultをdatabase.ymlにリネーム

中身が

production:
  adapter: mysql
  database: redmine
  host: localhost
  username: root
  password:
  encoding: utf8

となっているので以下のようにします

production:
  adapter: sqlite3
  database: db/redmine.db
  host: localhost
  username: root
  password:
  encoding: utf8

その他設定

config/environment.rbファイルを開き

chars = ('a'..'z').to_a + ('A'..'Z').to_a + ('0'..'9').to_a
secret = Array.new(60){chars[rand(chars.size)]}.join
config.action_controller.session = { :key => "_hello_session", :secret => secret }

を追記

7.DB等の設定を反映させる

rake db:migrate RAILS_ENV="production"
rake load_default_data RAILS_ENV="production"

二個目のコマンドでは途中で言語を聞かれるのでjaと答えます。

8.実行

ruby script/server -e production -p [port番号]

デフォルトポートは3000のようです。

あとはブラウザ上でhttp://localhost:3000/とやって表示されれば

完了です。

注意:

今回はVirtualHost等の設定に関して書いてありません。

本来はhttpd.confの設定も必要になると思います。


参考にしたサイト・記事

サイト名:challenge Ruby on Rails

http://d.hatena.ne.jp/challengeRoR/20100331/1270008110

サイト名:hokorobiの日記

http://d.hatena.ne.jp/hokorobi/20100206/1265469336

サイト名:超ド素人のRuby on Rails挑戦日記

http://hajimete-ruby.jugem.jp/?eid=27

サイト名:Rubyの魔神

http://ruby.g.hatena.ne.jp/garyo/20070423/1177287973

記事名:[仕事]プロジェクト管理ツールRedmine」をWindows XP上で(多分)最小手順で構築する

http://d.hatena.ne.jp/psquare/20071107/p1

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/yonryu-programmer/20101218/1292657947