zdhsoft 阅读(320) 评论(0)

第一步,环境准备,redmine是免费开源的,其安装也是蛮复杂的,如果对ruby不熟,会碰到各种难以明白的错误。

1、下载railsinstaller,我这时下载的版本是railsinstaller-2.2.1.exe,对应的官网:http://railsinstaller.org/en

该版本包括下面内容:

Ruby 1.9.3

Rails 3.2

Bundler

Git

Sqlite

TinyTDS

SQL Server Support

DevKit

下载地址:http://files.rubyforge.vm.bytemark.co.uk/railsinstaller/railsinstaller-2.2.1.exe

railsinstaller大大简化了rails的安装。除了windows下面的外,还有iMac下面的安装包。

2、下载wamp, 这个是我比较喜欢的,集成了apache,mysql,php,使用非常方便。对应的官网是:http://www.wampserver.com/en/

针对windows 2003,我这里下载的是 WAMPSERVER (32 BITS & PHP 5.4) 2.4

该版本包括下面内容:

Apache : 2.4.40

MySQL : 5.6.12

PHP : 5.4.16

PHPMyAdmin : 4.0.4

SqlBuddy : 1.3.3

XDebug : 2.2.3

不过这个版本还需要vc2010的环境,所以这里,还需要下载它,下载地址是:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=8328,下载后的文件是vcredist_x86.exe

 

wamp的地址是:http://jaist.dl.sourceforge.net/project/wampserver/WampServer%202/Wampserver%202.4/Wampserver2.4-x86.exe

3、下载ImageMagick,这个是图型生成工具,redmine用于生成pdf等内容,也可以不安装。安装说明在这里http://www.redmine.org/projects/redmine/wiki/HowTo_install_rmagick_gem_on_Windows

这次下载安装的版本是ImageMagick-6.8.7-0-Q16-x86-dll.exe,下载地址是:http://www.imagemagick.org/download/binaries/ImageMagick-6.8.7-0-Q16-x86-dll.exe

 

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

具体的下载地址是:http://files.rubyforge.vm.bytemark.co.uk/redmine/redmine-2.3.3.zip

 

 

到这里,需要的安装文件就OK

第二步:安装

先准备好一个windows 2003,要求能够联网。

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

第二步:安装wamp,先安装vc2010的环境vcredist_x86.exe, 再安装wamp,如果不需要选择目录,就一路安装下去就可以了,

第三步:安装ImageMagick,但是在安装选项的时候,要注意改一下选择,如下图

就是第二项和第四项钓上

第四步:把redmine解压到c:\redmine(你可以自己解压目录)

第五步:安装ruby下的mysql2

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

 

        进入dos命令提示符下面,输入

gem install mysql2 -- '--with-mysql-lib="C:\wamp\bin\mysql\mysql5.6.12\lib" --with-mysql-include="C:\wamp\bin\mysql\mysql5.6.12\include"'

注:这里需要mysql对应的头文件和库文件目录,否则会安装失败。

 

第六步:安装redmine需要的rmagick

dos命令提示符输入下面命令

set CPATH=C:\Program Files\ImageMagick-6.8.7-Q16\include

set LIBRARY_PATH=C:\Program Files\ImageMagick-6.8.7-Q16\lib

gem install rmagick

 

然后输入gem list就可以看到mysql2rmagick和对应的版本号

第七步 配置数据库

运行wamp,然后配置apache,如下图操作


然后找到配置中的directory配置,找到Allow from 127.0.0.1改为Alloc from all,如下图所示

然后修改C:\wamp\alias下的phpmyadmin.conf,

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">

    Options Indexes FollowSymLinks ExecCGI

    AllowOverride all

    Order Deny,Allow

    Deny from all

    Allow from 127.0.0.1

    Allow from ::1

    Allow from localhost

</Directory>

中的Allow from 127.0.0.1改为Alloc from all,然后重启wamp, 这样就可以局域网对mysql操作了。

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

 

第八步准备redmine数据库

phpmyadmin操作sql

CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

 

第九步:配置redmine的数据库

c:\redmine\config目录下,复制database.yml.exampledatabase.yml,然后编辑它,来配置。

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

production:

  adapter: mysql2

  database: redmine

  host: localhost

  username: root

  password: "helloredmine"

  encoding: utf8

第十步,安装redmine

dos命令提示下,我们进入到c:\redmine目录

然后执行

bundle install --without development test postgresql sqlite

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

安装成功结果如下


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


 

第十一步:初始化redmine的数据库

DOS命令提示符下面,输入下面的命令

set RAILS_ENV=production

rake db:migrate

再输入下面的命令,这里会设置默认语言

set RAILS_ENV=production

set REDMINE_LANG=zh

rake redmine:load_default_data

如下图,则表示完成

第十二步:运行


DOS命令提示符下,输入:ruby script/rails server webrick -e production


安装成功,然后在浏览器,输入

http://192.168.1.30:3000

就可以看到redmine的主页了,初始管理员的账号是admin,密码是admin,然后就可以进去玩了。到这里就安装完成。如果还需要配置emailsvn,请参与官网提示的安装指南

http://www.redmine.org/projects/redmine/wiki/RedmineInstall