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号