RedMine_Setup_Windows
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下载地址
Redmine 1.0.0: /projects/redmine/
InstantRails-2.0-win: /projects/instantrails/
安装步骤
1. 下载InstantRails,解压缩。
2. 下载Redmine,解压缩。
3. 将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。
4. 启动InstantRails。
5. 创建数据库,在phpMyAdmin中:create database redmine character set utf8;
在InstantRails界面点击I->Configure->Database(via PhpMyAdmin),打开PhpMyAdmin页面,点击左上角的SQL图标,在文本域中输入sql命令;
(如果该栏是灰色的,表示你安装后没重启机器。重启一下即可。)
6. 将config目录下的database.yml.example文件重命名为database.yml
7. 在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。
如何启动命令行: InstantRails的主菜单->Rails Application ->Open Ruby Console Window
8. 还是在命令行执行rake redmine:load_default_data AILS_ENV="production",指明当前项目运行环境为production,中间会提示选择语言,我们选择zh。
9. 启动web服务,在命令行里ruby script/server -e production。
10. 然后我们就可以启动Redmine了,在浏览器中访问地址:http://localhost:3000/
说明:
第7、8、9步:提到的命令行就是dos窗口,进入rails_apps\redmine目录,输入命令。
更改端口
apache
打开 InstantRails/apache/conf
将 Listen 80 改为 Listen 81
将 Port 80 改为 Port 81
mysql
假设要改为的端口号为3307(可改为你想用的端口号)
步骤1.修改 InstantRails\mysql目录下的my.ini ,加入以下几行
[client]
port=3307
[mysqld]
port=3307
步骤2.修改InstantRails\conf_files目录下的my.ini,修改内容同步骤1(也可直接拷贝mysql目录下的
my.ini到此目录)。
步骤3.修改InstantRails\phpmyadmin\config.inc.php文件
找到:
$cfg['Servers'][1]['host'] = 'localhost';
改为
$cfg['Servers'][1]['host'] = 'localhost:3307';
步骤3.InstantRails\rails_apps\redmine\database.yml文件
找到 production:的配置段
production:
adapter: mysql
database: redmine
host: localhost
port: 3307
username: root
password:
encoding: utf8
邮件服务器配置
将*:\InstantRails\rails_apps\redmine-0.8.0\config目录下的email.yml.example更名为email.yml,然后用文本编辑器打开此文件,将内容改为如下:
# Outgoing email settings
production:
delivery_method: :smtp
smtp_settings:
address:
port: 25
domain:
authentication: :login
user_name: PM@
password: 123456
development:
delivery_method: :smtp
smtp_settings:
address:
port: 25
domain:
authentication: :login
user_name: PM@
password: 123456
这里我采用的是163的Smtp服务器来发送邮件
然后就可以在Redmine的界面中启用邮件通知,设置一下发件人地址和签名即可。
集成SubVersion
集成SubVersion就很简单了,在版本库页面选择Subersion,然后填写SVN仓库的url和登录Subversion的用户名,密码即可通过Redmine查看svn仓库中的文件并可比较差异。
Redmine的WIKI
Redmine的Wiki功能比较简单,使用wiki时一定要注意在标记的前后都要留有空格,否则会无效如变粗字体:*Ning* 其中第一个 * 的前面要留有一个空格,而第二个*后面也要留有一个空格,其他标记类似。
在Redmine中可以自定义工作流程,工作流程是指某一个角色针对某一类问题(如功能,缺陷和支持)的状态迁移规则,此时该类问题就被跟踪(此时该类问题也称之为Tracker),状态迁移规则决定了某类问题是否可以从一个状态迁移到另外一个状态