Redmine安装和使用心得

  

最终目标锁定为两个开源的项目管理系统,禅道和Redmine,两个都很优秀,而我的需求又非常简单,能提交,追踪,反馈bug就可以了,这两个系统都是可以胜任的。虽然这篇文章讲解的是Redmine的安装和使用心得,但是对于多数用户,可能禅道是更好的选择,因为它兼具缺陷管理功能的同时,更偏重于项目管理,最重要的是,它的安装非常简单,几乎是一键搞定。而Redmine的安装部署绝对不是一键简单的工作。

  
 <代码>首先要准备Ruby相关文件,Redmine是基于Ruby on rails开发的。
  
  1、下载railsinstaller,我这时下载的版本是railsinstaller-2.2.1.exe,对应的官网:http://railsinstaller.org/en railsinstaller大大简化了rails的安装。除了windows下面的外,还有iMac下面的安装包。 
  

2,下载里面集成了apache, MySQL, php,使用非常方便。对应的官网是:http://www.wampserver.com/en/

  
 <代码>网站部署一般都需要里面也就是windows + apache + mysql + php的环境。流行的集成环境有两个wampserver和xampp,这里使用的是wampserver  
  

3,下载ImageMagick,这个是图型生成工具,redmine用于生成pdf等内容,也可以不安装。这个东西我安装的时候有些问题,所以没有安装。

  

4, redmine的源文件,这里下载的是redmine2.3.3,发布版本下载列表地址是:http://rubyforge.org/frs/?group_id=1850

  

安装文件准备好后,就可以开始安装了。

  

1,安装railsinstaller,如果不需要选择目录,就一路安装下去就可以了

  

2,安装里面先安装vc2010的环境vcredist_x86。exe,再安装里面如果不需要选择目录,就一路安装下去就可以了

  
 <代码> 3,把redmine解压到c: \ redmine(你可以自己解压目录) 
  

4,安装ruby下的mysql2,这里使用的是里面中的mysql,我这里里面是默认安装,也就是安装在c: \ wamp目录下面,那边在这里,mysql的目录是c: \ wamp \ bin \ mysql \ mysql5.6.12。将c: \ wamp \ bin \ mysql \ mysql5.6.12 \ lib下的libmysql.dll和libmysqld.dll复制到c: \ windows \ system32系统中

  
 <代码>进入dos命令提示符下面,输入 
  

gem安装mysql2——“-with-mysql-lib=" C: \ wamp \ bin \ mysql \ mysql5.6.12 \ lib”-with-mysql-include=" C: \ wamp \ bin \ mysql \ mysql5.6.12 \包括“”

  

注:这里需要mysql对应的头文件和库文件目录,否则会安装失败。输入宝石名单就可以看到mysql2对应的版本号

  

5,配置数据库运行里面,然后配置apache,如下图操作

  

然后找到配置中的目录配置,找到允许来自127.0.0.1改从所有为Alloc,如下图所示

  

然后修改C: \ wamp \别名下的phpmyadmin.conf,将

  

& lt;目录“c:/里面/应用程序/phpmyadmin4.0.4/痹?/p>   

 <代码> FollowSymLinks选项索引ExecCGI
  
  AllowOverride所有
  
  否认,允许
  
  否认所有
  
  允许来自127.0.0.1
  
  允许从:1
  
  允许从localhost  
  

& lt;/Directory>

  

中来自127.0.0.1的允许改从所有为Alloc,然后重启里面这样就可以局域网对mysql操作了。

  

我这里的ip是192.168.1.30,在浏览器地址栏输入http://192.168.1.30/phpmyadmin/,这样就可以进入phpmyadmin操作了,这里根默认是没有密码,所以,先修改根的密码为helloredmine,(你自己实际情况调整)

  
 <代码> 6,准备redmine数据库代码 之前
  

在phpmyadmin操作sql

  

创建数据库redmine字符集utf8;
创建用户“redmine”@“localhost”被“my_password”,
redmine上的所有特权授予。*“redmine”@“localhost”;

  
 <代码> 7日配置redmine的数据库代码 之前
  

在c: \ redmine \ config目录下,复制database.yml.example为形式,然后编辑它,来配置。

  

找到生产项,并配置,配置如下:(因为都是默认,在这里只要配置密码就可以了)

  

生产:   

适配器:mysql2   

数据库:redmine   

主持人:localhost   根

用户名:   

密码:123456   

编码:utf8   

 <代码> 8日安装redmine在dos命令提示下,我们进入到c: \ redmine目录然后执行 
  

包安装未开发测试postgresql sqlite

  

注意:如果在安装过程,有可能因为网络的问题,造成个别的安装不了,那就用gem安装xxxxx来安装指定的,安装完成后,再执行上面的包安装命令。直到安装完成。

  

安装成功结果如下

  

然后再输入耙generate_secret_token,设置sessiond加密存贮

Redmine安装和使用心得