Happy SE Life

IT業界で働いている人のブログです

Windows10でRedmine3.4を動かす方法 [2019年版]

こんにちは。

今回は前回構築したRails環境にRedmine3.4の環境を構築します。会社で使っているバージョンでプラグイン開発をするためです。

前回の記事はこちらです。

it-managers-life.hatenablog.com

さてインストールを始めます。

 

1. Rails 4.2.1のインストール

Redmine3.4系はRails4.2が必要なのでインストールする。

$ sudo gem install rails -v 4.2.11

 

2. bundler 1.17.3のインストール

bundler 2.0.1ではRedmine3.4系はインストールできないので、古いものを入れる。

$ gem install bundler -v 1.17.3

 

3. MySQLのインストール

$ sudo apt-get install mysql-server
$ sudo apt-get install libmysqlclient-dev
$ sudo usermod -d /var/lib/mysql mysql

スタートします。

$ sudo service mysql start

 

4. データベースとユーザーの作成 

root権限のパスワードを入力するとログインできます。
$ sudo mysql -u root -p

SQLを実行します。
CREATE DATABASE redmine_development CHARACTER SET utf8mb4;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine_development .* TO 'redmine'@'localhost';

 

3. ソースの展開 
公式サイトから redmine-3.4.9.tar.gz をダウンロードします。

$ mkdir /mnt/c/rails_projects
$ cd /mnt/c/rails_projects

ここにソースを配置します。
$ tar xvf redmine-3.4.9.tar.gz

 

4. データベースに接続するための設定
$ cd /mnt/c/rails_projects/redmine-3.4.9/config
$ cp database.yml.example database.yml
$ vi database.ym

~~~~
development::

  adapter: mysql2
  database: redmine_development
  host: localhost
  username: redmine
  password: "my_password"
  encoding: utf8
~~~~

Redmineを実行するために必要なすべてのgemをインストールします。ここで、ImageMagickがインストールされていない場合、rmagickのインストールを省略します。
$ sudo bundle _1.17.3_ install --without production test rmagick

 

5. セッションストア秘密鍵の生成
$ bundle _1.17.3_ exec rake generate_secret_token

 

6. データベースのテーブルの作成
$ RAILS_ENV=development bundle _1.17.3_ exec rake db:migrate

 

7. デフォルトデータのインポート
$ RAILS_ENV=development bundle _1.17.3_ exec rake redmine:load_default_data
言語を聞かれるので、ja を選択する。

 

8. 実行
$ sudo bundle _1.17.3_ exec rails server webrick -e development

起動を確認したら「http://localhost:3000/」アクセス。下記の画面が表示されたら成功です。

f:id:it-managers-life:20190222005617p:plain

Redmine Login

ログインは、ログインID: admin、パスワード: admin でできます。

環境情報は以下の通りです。

f:id:it-managers-life:20190223195324p:plain

Redmine 3.4

以上、お疲れさまでした!次回はプラグインを開発します。

 

バージョン4の動かす方法はこちら。

it-managers-life.hatenablog.com

 

参考サイト(ありがとうございます)

guide.redmine.jp

ci007073.hatenablog.com