LoginSignup
16
21

More than 5 years have passed since last update.

Windows版bitnamiのredmine3.2.1にbacklogsを入れました

Last updated at Posted at 2016-05-11

・bitnamiをインストールする

bitnamiのダウンロード

Redmine 3.2.1-2 (64-bit)をダウンロードします。
https://bitnami.com/stack/redmine/installer

bitnamiのインストール

インストール時に入力した内容は忘れないようにどこかにメモしておきます

表示用氏名:adminuser
Emailアドレス:XXXXXXXXXX@gmail.com
ログイン名:admin
パスワード:adminpass

ApacheWebサーバのポート番号:3000

・準備

パスを通す

システム > 詳細設定 > 環境変数

[Path]
C:\Bitnami\redmine-3.2.1-2\ruby\bin;
C:\Bitnami\redmine-3.2.1-2\imagemagick;

[RAILS_ENV]を追加し、下記の値を設定
production

bundlerのインストール

コマンドプロンプトを開いて、bitnamiのインストールしたフォルダの
C:\Bitnami\redmine-3.2.1-2\apps\redmine\htdocs に移動。

gem install bundler

・backlogsのインストール

backlogsの取得

下記URLからbacklogsの取得。
メインのリポジトリではなく、feature/redmine3から取得すること。
Ruby3系でbacklogsを扱うにはこれが必要になる。
https://github.com/backlogs/redmine_backlogs/tree/feature/redmine3

今回はZipで取得。
解凍したファイルの中身を下記に保存する
C:\Bitnami\redmine-3.2.1-2\apps\redmine\htdocs\plugins\redmine_backlogs

Gemfileの調整

そのままではredmineのGemfileとBacklogsのGemfileの間で競合を起こすので調整を行う。
C:\Bitnami\redmine-3.2.1-2\apps\redmine\htdocs
C:\Bitnami\redmine-3.2.1-2\apps\redmine\htdocs\plugins\redmine_backlogs\Gemfile

nokogiri    redmine_backlogsの方から消す
thin        redmine_backlogsの方から消す
capybara    redmine_backlogsの方から消す

bundle install

bundle install --without development test --path vendor/bundle  
bundle install --no-deployment

redmineにトラッカーを追加

Task

backlogsのインストール

rakeコマンドの実行

bundle exec rake db:migrate
bundle exec rake tmp:cache:clear
bundle exec rake tmp:sessions:clear

backlogsのインストール

bundle exec rake redmine:backlogs:install

backlogsインストール時に聞かれる内容に対する入力

Which trackers do you want to use for your stories?
  1. バグ
  2. 機能
  3. サポート
  4. task
Separate values with a space (e.g. 1 3): 2
You selected the following trackers: 機能. Is this correct? (y/n) y
-----------------------------------------------------
Which tracker do you want to use for your tasks?
  1. バグ
  2. サポート
  3. task
Choose one from above (or choose none to create a new tracker): 3
You selected task. Is this correct? (y/n) y

以上です。
この後、redmineを再起動すればbacklogsが使えるようになっています。

公式では、holidaysのインストール手順などありましたが、今回特に指定すること無くインストールできました。
基本的なところが動くところまでは確認出来ています。
……もしかしたら必要かもしれません。

うまくいかないところなどあればコメントいただければ幸いです。

エラーが起こる場合

[RAILS_ENV] production を追加していなかった場合

rake aborted!
Mysql2::Error: Access denied for user 'root'@'localhost' (using password: NO)

と出ました……。
環境変数を確認してみてください。

16
21
1

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
16
21