bitnami redmine3.2.0插件安装

赵兴朝
2023-12-01

  在安装插件时都需要执行bundle install命令,可是直接执行会提示command not found。因为采用bitnami一键安装后相应的ruby、rail命令需要在执行use_redmine命令后进入redime命令行环境后才能执行bundle等命令。这个坑踩了好久,后来在发现解决Bitnami-redmine安装scrum插件的问题(真是特别感谢这位大神)和redmineup agile安装教程 后才解决。

  安装的插件解压到插件目录/opt/redmine-[version]/apps/redmine/htdocs/plugins的文件夹名称很重要,不能含有-,若有改成下划线。我在redmine3.2.0版本中安装成功的插件名称如下:

redmine_agile:敏捷开发插件,可以在敏捷看板中查看各个状态下的任务,显示敏捷统计图,如问题燃烧图、工时燃烧图、故事点燃烧图,下载地址
,需要输入个人邮箱接受真实的下载地址和安装说明

redmine_issue_templates:新建问题的模板插件,新建问题时选用一个添加好的模板,直接填好标题和说明,下载地址

redmine_work_time:工时日志插件,可以对项目里的任务登记工时,查看工时月报,下载地址
,版本0.3.4

scrum:scrum敏捷开发插件,通过sprint显示每个冲刺中的各个状态下的任务、通过backlog管理产品待办列表,调整先后顺序、显示scrum统计,下载地址

sidebar_hide:隐藏右侧区域空间,增大显示区域,下载地址

status_button:点击按钮快速改变问题状态,不用进入问题编辑界面,下载地址

timesheet:工时查看插件,可以全局地对所有项目、所有人、所有任务登记的工时进行查看、统计、过滤,下载地址

redmine-graphs-plugin:图表插件,可以统计项目中的问题总数、错误总数等,可在右侧菜单区域中的图表中点击对应菜单,该插件加压后需要将-改成下划线,下载地址

redmine_code_review:代码审查插件,下载地址

下载的插件版本需要支持对应的redmine版本,在redmine plugins 中可以查看所有插件和支持的版本。如果下载地址中有多个版本可选,那就删除旧的文件夹,多试几个版本。安装成功后在管理-插件页面中显示如下:

Redmine Agile plugin (Light version) Scrum and Agile project management plugin for redmine http://redmineup.com/pages/plugins/agile     RedmineUP     1.4.5     配置
Redmine Issue Templates plugin Plugin to generate and use issue templates for each project to assist issue creation. https://github.com/akiko-pusu/redmine_issue_templates     Akiko Takano     0.1.8     配置
Redmine Work Time plugin A plugin to view and update TimeEntry by each user http://www.redmine.org/plugins/redmine_work_time     Tomohisa Kusukawa     0.3.4     配置
Scrum Redmine plugin This plugin for Redmine allows to follow Scrum methodology with Redmine projects https://redmine.ociotec.com/projects/redmine-plugin-scrum     Emilio González Montaña     0.17.0     配置
Sidebar Hide Plugin This plugin provides ability to hide sidebar https://github.com/bdemirkir/sidebar_hide     Berk Demirkır     0.0.8     
Redmine Status Button plugin Change the issues status by just one click. http://web.4399.com     Zhang Fan     0.1.0     配置
Timesheet Plugin Show time log overviews across all projects https://github.com/Contargo/redmine-timesheet-plugin

  网络上搜集到的redmine plugin插件安装教程都是直接说将插件文件夹拷贝到redmine插件目录后运行bundle innstall。每次执行都是失败,因为需要安装一些其他依赖,执行命令如下:

1、在redmine安装目录执行 ./use_redmine,进入bash-4.2$命令行模式
2、cd apps/redmine/htdocs
3、gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/,修改ruby依赖的镜像下载源,网上说用taobao的,已经转到ruby-china进行维护了
4、yum install libxslt-devel libxml2-devel,保证第5步执行成功
5、gem install nokogiri -v '1.6.7',bundle install时需要的

  上诉步骤都是在进行redmine命令行后依据执行bundle install报错信息折腾出来的,大家如果试了不行的话,只能自己再折腾一次了。

 
6、此后将下载好的插件文件夹拷贝到插件目录,执行bundle install --without development test --no-deployment,

7、执行bundle exec rake redmine:plugins NAME=换成插件目录中对应插件的文件夹名称 RAILS_ENV=production

8、重启redmine服务,可通过管理界面(在redmine安装目录执行manager-linux-x64.run),也可在redmine安装目录执行./ctlscript.sh restart

  貌似也可以直接将所有需要安装的插件拷贝到插件安装目录后,执行6后再执行bundle exec rake redmine:plugins RAILS_ENV=production和8即可安装所有插件。

  希望这些能帮助到使用redmine的朋友们。谢谢

附redmine agile插件安装步骤(原文链接):
Linux Redmine Bitnami Stack
1. Go to plugins folder

$ cd /opt/redmine-[version]/apps/redmine/htdocs/plugins

2. Copy plugin there
3. Unarchive plugin

$ unzip redmine_agile-[version]-pro.zip

4. Run use_redmine script

$ cd ../../../
$ ./use_redmine
$ cd apps/redmine/htdocs

5. Intall required gems

To avoid gem freezes during installation use option --no-deployment

$ bundle install --without development test --no-deployment

6. Migrate database

$ bundle exec rake redmine:plugins NAME=redmine_agile RAILS_ENV=production

7. Restart Redmine application

$ sudo /opt/redmine-[version]/ctlscript.sh restart


 类似资料: