Redmine.Backlogs 插件安装
安装
检查Redmine配置
Just re-run the bundler call you executed during redmine install
bundle install –without development test rmagick
安装holidays gem 1.0.4
holidays 1.0.4直接安装有bug,首先安装1.0.3再升级可以解决该问题。
1 2 | gem install holidays --version 1.0.3 gem install holidays |
下载Backlogs
在 redmine-dir/plugins 下面checkout backlogs:
git clone git://github.com/backlogs/redmine_backlogs.git
查看最新的可用tag:
git tag
在git tag列出列表中找到最新的,并checkout:
git checkout vX.Y.Z
安装Backlogs
安装依赖包
1 2 | bundle install bundle update |
- 注:不update一下老是报错:nokogiri 版本太低。
配置数据库:
1 | RAILS_ENV=production bundle exec rake db:migrate |
如果上述db:migrate有问题,执行:
1 2 | cd path/to/redmine RAILS_ENV=production rake redmine:plugins:migrate |
可能还需要运行:
1 2 | bundle exec rake tmp:cache:clear bundle exec rake tmp:sessions:clear |
安装
在Redmine中创建2个Tracker:Story, Task
1 2 | cd path/to/redmine RAILS_ENV=production bundle exec rake redmine:backlogs:install |
- 注:安装过程中会提示进行一些配置,例如,指定那些trakcer可以作为story,那个可以作为task。
配置
Backlogs安装完成后可在redmine中进行配置。
Backlogs全局配置的地方:
Administrator > Plugins
权限设置:
dministration > Roles and permissions > Permissions report
对Project开启Backlogs
Administrator > Project > some-project-details page > Modules > Check Backlogs
Redmine:在CentOS上,安装backlogs
安装backlogs
参考:http://www.redminebacklogs.net/en/installation.html
由于是恢复,数据库直接导入的,没有执行db:migrate
1 2 3 4 5 6 7 8 9 10 11 | RAILS_ENV=production export RAILS_ENV vim plugins/redmine_backlogs/Gemfile source 改为 'https://ruby.taobao.org' 注释掉,thin, database_cleaner 的gem cd redmine-home bundle install --without development test 或者 bundle update |
问题 - The bundle currently has nokogiri locked at 1.6.6.2.
解决:
Try running bundle update nokogiri
问题 - libxml2 is missing
解决:
1 2 | yum list libxml2-devel yum install libxml2-devel.x86_64 |
问题 - libxslt is missing
解决:
1 2 | yum list libxslt-devel yum install libxslt-devel.x86_64 |
问题 - Gem::InstallError: prawn requires Ruby version >= 2.0.0.
解决:
修改 plugins/redmine_backlogs/Gemfile
1 2 3 | gem "prawn" 改为 gem "prawn", "~>1.3.0" prawn最新版本已到2.x,需要ruby是2.0.0以上。 |
安装
$ bundle exec rake redmine:backlogs:install
2.4.2.stable. You are running backlogs v1.0.6, latest version is 1.0.6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ===================================================== Redmine Backlogs Installer ===================================================== Installing to the production environment. Fetching card labels from http://git.gnome.org...done! Story and task trackers are now set. Migrating the database...** Invoke redmine:plugins:migrate (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute redmine:plugins:migrate ** Invoke db:schema:dump (first_time) ** Invoke environment ** Invoke db:load_config (first_time) ** Execute db:load_config ** Execute db:schema:dump ** Invoke redmine:backlogs:fix_positions (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute redmine:backlogs:fix_positions done! Installation complete. Please restart Redmine. Thank you for trying out Redmine Backlogs! |