Redmine安装指导
1.redmine
是一个基于web的项目管理软件,用Ruby开发的,特别适合小团队或者小的软件公司进行项目管理。
一个 Trac + Basecamp 的混合体,吸取了两个系统的有点,基于 Ruby on Rails 框架开发,开放源代码,可以跨平台部署,indigo 觉得它应该是小型开发团队项目管理的首选系统。
Redmine包括如下功能:
- 多项目和子项目支持
- 可配置的用户角色控制
- 可配置的问题追踪系统
- 自动日历和甘特图绘制
- 支持 Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理
- RSS 输出和邮件通知
- 每个项目可以配置独立的 Wiki 和论坛模块
- 简单的任务时间跟踪机制
- 用户、项目、问题支持自定义属性
- 支持多种版本控制系统的绑定(SVN、CVS、Git、Mercurial 和 Darcs)
- 支持多 LDAP 用户认证
- 支持用户自注册和用户激活
- 多语言支持(已经内置了zh简体中文)
- 多数据库支持(MySQL、SQLite、PostgreSQL)
- 外观模版化定制(可以使用 Basecamp 的主题,感觉上就像是自己架设的 Basecamp 服务)
Redmine 的官方网站:http://www.redmine.org/
Redmine 的官方 demo 站点:http://demo.redmine.org/
2.在本机安装配置redmine需要那些文件:
(1)配置本机的运行环境:InstantRails,下载后解压缩;下载地址:Instant Rails - Windows: http://rubyforge.org/frs/?group_id=904
(2)redmine软件包,下载解压缩后,复制到刚才的“InstantRails” 目录的 “rails_apps”中;
下载地址:Redmine : http://rubyforge.org/frs/?group_id=1850
3.开始配置:
redmine用到的数据库和InstantRails里面的MySQL数据库是脱离的,也就是说,接下来的任务,实际上是将redmine的 数据与数据库关联,即:导入一些数据库到MySQL里面。
步骤:
(1)“InstantRails/rails_apps/redmine/config"下,有文件“database.yml.example”,重命 名一下,改成“database.yml”;
(2)点击“InstantRails”目录里面的“InstantRails.exe”文件,这就是启动环境(Apache)的主程序了;
(3)进入phpMyAdmin下,新建三个数据库(用sql命令方式):create database redmine character set utf8;
create database redmine_development character set utf8;
create database redmine_test character set utf8;
下面的命令可有可无,不影响实用,官方网站提供.
grant all privileges on redmine.* to redmine@localhost identified by 'redmine';
grant all privileges on redmine_development.* to redmine_development@localhost identified by redmine_development';
grant all privileges on redmine_test.* to redmine_test@localhost identified by 'redmine_test';
初学者一般不知如何执行上述代码,或者在那里执行,执行上述代码要进入phpmyadmin,具体见下面叙述:
方法一:浏览器输入http://127.0.0.1/mysql/
方法二2:InstantRails界面;InstantRails→Configure→Database (via PhpMyAdmin)”;
(4)导入数据
点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的InstantRails→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。在里面输入命令:> cd redmine-0.5.0
> rake db:migrate RAILS_ENV="production"
> rake load_default_data RAILS_ENV="production"> rake db:migrate RAILS_ENV="development"
> rake load_default_data RAILS_ENV="development"> rake db:migrate RAILS_ENV="test"
> rake load_default_data RAILS_ENV="test"注:redmine-0.5.0为你的redmine解压缩后的文件夹名称;
执行下面三个语句时要选择语言,这个我们输入:zh (表示中文)
rake load_default_data RAILS_ENV="production",
rake load_default_data RAILS_ENV="development",
rake load_default_data RAILS_ENV="test"
(5)启动服务“Start with Mongrel”(启动redmine这个应用程序)。跳出一个dos窗口,不要关闭。现在就可以浏览你配置好的RedMine了。
现在配置结束了,点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Manage Rails Applications栏目,如下,点击(6)开始Redmine
在浏览器输入:http://localhost:3000/ 即可。(注意:管理员id和密码都是“admin”。界面还是英文界面,登录后可以在“设置”里面更改成“简体中文”,同时,还需要进入个人帐号修改语言为“简体中文”,否则还是有大部分内容是英文,该问题把我害苦了,呵呵)