一,问题
最近团队在使用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里面好像没有提供这个功能呀
②后来搜了一下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代码 :
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连接错误
来源:CSDN
作者:KOLO86
链接:https://blog.csdn.net/daotiao0199/article/details/103126842