LoginSignup
4
4

More than 5 years have passed since last update.

Redmine 2.6.4インストール for Windows + MySQL

Last updated at Posted at 2015-04-28

Redmine 2.6.4インストール for Windows + MySQL

Ruby環境の作成

  1. Ruby 2.1.6を"D:\Ruby21\"にインストール
    RubyInstaller 2.1.6でインストール(Ruby 1.9以降ではRubyGemsを標準梱包)

  2. Development Kitのインストール
    DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe(自己解凍exeファイル)を入手し、"D:\DevKit-mingw64-32-4.7.2"に解凍する

  3. DevKitのセットアップ
    DevKitをインストールしただけではRedmineセットアップ時にjsonパッケージのインストールに失敗する。次のコマンドを実行し、DevKitをセットアップする。
    ruby D:\DevKit-mingw64-32-4.7.2\dk.rb init
    ruby D:\DevKit-mingw64-32-4.7.2\dk.rb install

  4. Redmineはgemの依存関係を管理するためにBundlerを使っているので、Bundlerをインストールする
    gem install bundler

MySQL環境の作成

  1. MySQL Community Server 5.1を"D:\DB\MySQLServer5.1"にインストール
    (詳細略)

  2. MySQL Connector/C 6.1.5を"D:\DB\MySQLConnectorC6.1"にインストール
    (詳細略)

  3. libmysql.dllのコピー
    copy D:\DB\MySQLConnectorC6.1\lib\libmysql.dll D:\Ruby21\bin

  4. MySQLのC bindingをインストール
    gem install mysql2 -- --with-mysql-dir=D:/DB/MySQLConnectorC6.1

Redmine用データベース(redmine)を作成

mysql -u root -p -e "drop database redmine"
mysql -u root -p -e "create database redmine CHARACTER SET utf8"
mysql -u root -p -e "grant all privileges on redmine.* to 'redmine'@'localhost'"

Redmine 2.6.4の準備

  1. Redmine 2.6.4を解凍

  2. $redmine/config/database.yml.exampleをdatabase.ymlに変更し編集する

  3. bundle installを実行する
    bundle install --path=vendor/bundle --binstubs=vendor/bin --without development test rmagick postgresql sqlite

  4. データベースの初期化
    set RAILS_ENV=production
    call bundle exec rake db:migrate
    call bundle exec rake redmine:load_default_data

  5. セッションストア秘密鍵を生成します
    bundle exec rake generate_secret_token

  6. プラグインのインストール(プラグインを用意した場合)
    set RAILS_ENV=production
    call bundle exec rake redmine:plugins:migrate RAILS_ENV=production

  7. 初期状態のデータベースの内容をエクスポートする(バックアップのため)
    mysqldump -u root -p --add-locks -e redmine -r redmine_db_org.txt

Redmineの起動(Webサーバ起動)

次のコマンドでWebサーバを起動し、http://localhost:3000/ にアクセスする

set RAILS_ENV=production`
ruby script/rails server webrick -e production
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4