・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)
と出ました……。
環境変数を確認してみてください。