项目管理软件RedMine的下载,以及项目中一些解决问题的方案

一,问题

最近团队在使用RedMine做项目管理,但是自己以前没有接触过,加上引入这个工具的同事已经走了,这个工具的管理估计以后就让我来做了,所以写一个小总结,避免日后再次遇到同样的问题。

二,解决方案

2.1 下载RedMine

在这里使用一种比较简单的安装方式,Bitnami安装RedMine ,安装包如下 :

https://bitnami.com/download/files/stacks/redmine/4.0.4-5/bitnami-redmine-4.0.4-5-windows-x64-installer.exe

2.2 安装RedMine

// 该流程比较简单,暂时跳过

三,工作中遇到的一些问题

3.1 最近测试想在提BUG单的时候,能在富文本框中自动填充一些内容,如下 :
项目管理软件RedMine的下载,以及项目中一些解决问题的方案_第1张图片
① 经过一翻乱点,发现RedMine里面好像没有提供这个功能呀
②后来搜了一下RedMine底层,发现RedMine里面的静态页面是通过ERB模板引擎得到的,而ERB模板是通过Ruby代码生成的。这个结构有点像JAVA跟JSP的关系。最后我就去找ERB模板的生成位置 :

C:\software\redmine\apps\redmine\htdocs\app\views

在生成位置里面,通过关键字搜索出包含该关键字的地方。利用Windows的CMD命令,在上面的位置执行如下命令 :

findstr.exe /s /i “关键字” .

找到文件“_form.html.erb”,加入JS代码 :
项目管理软件RedMine的下载,以及项目中一些解决问题的方案_第2张图片
3.2 最近RedMine在执行全部重启之后,发现Thin_redmine和Thin_redmine2无法启动
查了一下资源,发现插件的版本跟服务器的版本不对应的时候,就会出现这个问题,然后我就去把插件全部干掉之后,就没事了。RedMine安装的插件位置如下:

RedMine中已安装的插件位置在:
C:\software\redmine\apps\redmine\htdocs\public\plugin_assets

RedMine中待安装的插件位置在:
C:\software\redmine\apps\redmine\htdocs\plugins

3.3 RedMine安装插件(这里主要是因为上面3.2把RedMine的插件干掉了…)

例子 : 安装redmine_image_clipboard_paste
①下载插件 :

https://github.com/thorin/redmine_image_clipboard_paste

② 解压上面的压缩包,然后改名字,改成 redmine_image_clipboard_paste

③ 将上面的redmine_image_clipboard_paste放到目录C:\software\redmine\apps\redmine\htdocs\plugins

④ 在Windows下,使用《管理员》模式打开 C:\software\redmine\use_redmine.bat

⑤ 在CMD窗口下,执行 cd apps/redmine/htdocs/plugins

⑥ 然后执行bundle install --without development test

⑦ 最后执行bundle exec rake redmine:plugins NAME=redmine_image_clipboard_paste RAILS_ENV=production

⑧ 重启RedMine即可!!!

小测试 : 对当前流程断网测试,看bundle install是不是一定需要联网测试
测试结果 : bundle install不需要联网,但是在执行bundle exec rake…的时候,需要数据库是打开着的,不然会提示Mysql连接错误

你可能感兴趣的:(项目)