Windows7にRedmineをインストールする
いくつかプロジェクト管理ツールを使いましたが結局redmineに落ち着きそうです
ということで、Windows7にRedmineをインストールしようと思います。
1.まずxamppのインストール
http://www.apachefriends.org/jp/xampp-windows.html
2.Rubyのインストール
今回はver1.8.7を使用します
というのも、ver1.9系で試してみましたがうまくいかず1.8.7ですんなりと
動いてくれたので1.8.7で行います。
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