interprism's blog

インタープリズム株式会社の開発者ブログです。

redmine 3.2にbacklogsをインストールする際の備忘

hiranoです。お仕事で redmine + backlogs をよく使うのですが、 いつもインストール手順を忘れててつまずくので備忘的に書きます。

やりたいこと

redmine 3.2 で backlogs プラグインを使いたい

結論

先に結論を書くと

backlogs のディレクトリで git checkout origin/feature/redmine3 をする

これだけ。以降は備忘に近い詳細な手順です。

備忘用の詳細な手順

backlogs を git clone したら以下を実行

$ cd /path/to/redmine/plugins/redmine_backlogs
$ git branch -r
  origin/HEAD -> origin/master
  origin/bohansen_add_issue_relation_types
  origin/feature/redmine3
  origin/gh-pages
  origin/master
  origin/master-tib
  origin/relaxdiego-custom-styles
  origin/relaxdiego-locales
  origin/relaxdiego-respect-workflow
  origin/release/journals
  origin/release_graphs
  origin/release_graphs_burnup
  origin/releases/burndowncache2
  origin/releases/multi_release_view
  origin/rexml
  origin/scrum_statistics_various_fixes
  origin/stable
  origin/tracker-free-tasks
$ git checkout origin/feature/redmine3

Gem をインストール

$ cd path/to/redmine
$ bundle install --without development test

backlogs の Gemfile を修正する。

git diff
diff --git a/Gemfile b/Gemfile
index ba696b3..4c542bb 100644
--- a/Gemfile
+++ b/Gemfile
@@ -8,7 +8,7 @@ redmine_version_major = version_file.match(/MAJOR =/).post_match.match(/\d/)[0].

 gem "holidays", "~>1.0.3"
 gem "icalendar"
-gem "nokogiri"
+#gem "nokogiri"
 gem "open-uri-cached"
 gem "prawn"
 gem 'json'
@@ -25,7 +25,7 @@ group :test do
   gem 'cucumber-rails', require: false
   gem "culerity"
   gem "cucumber"
-  gem "capybara", "~> 1"
+#  gem "capybara", "~> 1"
   #gem "faye-websocket"
   gem "poltergeist"
   gem "database_cleaner"

ここは本当はちゃんとした解決方法があるのかもしれないけど、これで動くので良しとしちゃってます。

で、後は通常の手順通り。

$ cd path/to/redmine
$ RAILS_ENV=production bundle exec rake redmine:backlogs:install

良い backlogs ライフを。

PAGE TOP