Windows 下安装项目管理工具 Redmine
1.redmine是什么:是一个基于
web的项目管理软件,用Ruby开发的。(可以想象成用php写的n个 文件,可以在网页上浏览,就像
wordpress。)
2.在本机配置redmine需要那些文件:
a:配置本机的运行环境:InstantRails。(可以想象成要在本机配置php服务器,里面有mysql,phpmyadmin等等。国内我觉得比 较好的有“
PHPNOW”)下载的包是绿色包,里面有mysql数据库phpmyadmin等等,直接复制到任意一个文件夹里面即可。注意,路径中不要有 空格!
b.redmine软件包。也是一个绿色
软件包。复制到刚才的“InstantRails” 目录的
“rails_apps”中。
3.好,文件都准备好了。下面开始配置:
现在redmine用到的数据库和InstantRails里面的MySQL数据库是脱离的,也就是说,接下来的任务,实 际上是将redmine的数据与数据库关联,即:导入一些数据库到MySQL里面。仅此而已!(可以想象如同在phpMyAdmin里面导入*.sql的 文件,导入数据库。)
方法:
A.“InstantRails/rails_apps/redmine/config"下,有文件“database.yml.example”,重命 名一下,改成“database.yml”。我的想法是大概将如同*.doc.bak文件的bak去掉吧。这个是redmine数据库的配置文件,里面有 数据库的相关信息。(为什么不是下载来了就直接是.yml呢......)
B.点击“InstantRails”目录里面的“InstantRails.exe”文件。这就是启动环境(Apache)的主程序了。
C.进入phpMyAdmin下,新建三个数据库(用
sql命令方式):
create database redmine character set utf8;
create database redmine_development character set utf8;
create database redmine_test character set utf8;
(注:进入phpmyadmin下有两种方式。法1:浏览器输入127.0.0.1/
mysql/ 法2:InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)”。如果该栏是灰色的,表示你安装后没重启机器。重启一下即可。这个
问题郁闷了我N个小时)
D.好,数据库建立了。现在应该往数据库里面导入数据了。目的如同用*.sql文件导入数据。这里是在dos命令下导入的。
点击InstantRails界面(就是刚才点击InstantRails.exe后的
程序界面)的I→Rails
Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。在里面输入
命令: cd redmine //进入redmin目录 //创建数据库 rake db:migrate RAILS_ENV="production"
rake redmine:load_default_data RAILS_ENV="production" //指明当前项目运 行环境为production ,中间会提示选择语言,选择 zh(中文) 。 rake db:migrate RAILS_ENV="development" rake redmine:load_default_data RAILS_ENV="development" //mysql -u root :> E.现在配置结束了, 点击InstantRails界面 (就是刚才点击InstantRails.exe后的程序界面) 的I→Rails Applications→Manage Rails Applications栏目,如下,点击“Start with Mongrel” (启动redmine这个应用程序) 。跳出一个dos窗口,不要关闭。现在就可以浏 览你配置好的RedMine了。
F:浏览器输入:localhost:3000/ 即可。(注意:管理员id和密码都是“admin”。界面还是英文界面,登录后可以在“设置”里面更改成“简体中文”。)
总的流程:下载文件包,配置数据库。没学过Ruby的不要被唬住,虽然redmine 是Ruby编译的,但是使用redmine并不需要了解Ruby。
注意:上文中所提到的文件目录,根据你下载的版本而定。比如上文中说文件夹 “redmine”,我这里实际上是“redmine-0.8.0”。我下的版本是0.8.0版的。
软件下载地址:
Instant Rails - Windows: rubyforge.org/frs/?group_id=904
Redmine : rubyforge.org/frs/?group_id=1850
附图: