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 ライフを。