您的位置:首页 > 其它

在Windows下搭建Redmine

2016-03-29 17:21 253 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。

我想用redmine来管理项目,但公司的服务器是Windows平台的,所以在网上找找如何在Windows下搭建,找到了一篇文章,写得很好很详细,但可能由于是2010年写的了,实际按照它的步骤操作起来还是遇到了一点问题。下面贴上此文,红色部分是我经过实际操作后确定需要更改地方。原文地址:http://www.itor.cn/u/liuweitoo/Blog/t-528

Redmine 能干吗?

Redmine 是一个灵活的跨平台的项目管理与缺陷跟踪管理工具 。

本文介绍Windows下Redmine的安装步骤。

1、给DOS添加ruby运行环境(下载并安装 rubyinstaller-1.8.7-p249-rc2.exe)

      下载地址:http://rubyforge.org/frs/?group_id=167&release_id=42563
(在下载页面中已经找不到1.8.7-p249了,应该下载rubyinstaller-1.8.7-p302。不要追求最新版本,太高的版本在这里用不了)

2、安装Redmine所需的运行环境

      安装完rubyinstaller后, 点击开始菜单,选择 Start Command Prompt with Ruby

      进入含有ruby环境的DOS界面,依次执行如下命令:

      gem install rake (这句改为 gem install -v=0.8.7 rake,如果不指定版本,会下最新的版本回来,但最新的版本用起来会遇到问题)

      gem install -v=1.0.1 rack

      gem install mysql (这句我也敲了,但是貌似没起作用,后面还是要下Mysql的)

      gem install -v=2.3.5 rails

3、数据库的安装和创建

      下载并安装MySQL数据库 ,下载地址: http://dev.mysql.com/downloads/mysql/
      进入mysql命令行,执行如下命令:

      mysql> create database redmine character set utf8;

      mysql> create user 'redmine'@'localhost' identified by 'redmine';

      mysql> grant all privileges on redmine.* to 'redmine' @'localhost';

4、下载Redmine压缩包 (redmine-0.9.3.zip)(要注意下指定的版本)

      下载地址 http://rubyforge.org/frs/?group_id=1850
      解压并进入解压后目录的目录,将config/database.yml.example 重命名为 config/database.yml,

      并修改链接数据库所需要的参数,以下是修改信息,加粗部分是修改的内容:

      production:

        adapter: mysql

        database: redmine

        host: localhost

        username: redmine

        password: redmine

        encoding: utf8

5、生成session密钥,执行数据迁移并载入Redmine默认配置

      set RAILS_ENV=production

      rake config/initializers/session_store.rb (这句应改为:rake generate_session_store)

      rake db:migrate

      rake redmine:load_default_data

      如果出现以下异常:

      Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB

      说明需要添加MySQL的动态链接库文件 libmySQL.dll

         1. 下载地址 http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
         2. 然后后把libmySQL.dll复制到 Ruby/bin/目录下(你安装rubyinstaller的目录)

6、至此,Redmine安装已经完毕,下面用Redmine自带的Webrick服务器运行Redmine,测试是否安装成功

      在Redmine的根目录输入命令

       ruby script/server

      打开浏览器,输入 http://localhost:3000 如果页面正常显示,则说明已经成功安装。

      

安装上面的六个步骤安装应该会很顺利的。希望能对你有所收获。  

7.安装mongrel

在实际项目中使用redmine,用redmine自带的webrick做为服务器运行redmine很慢,不能满足实际项目管理应用,安装mongrel,据说比webrick快很多, 在ruby的DOS环境下输入:

gem install mongrel

8. mongrel运行redmine

在ruby的DOS环境下,切换命令窗口到redmine目录,输入ruby script/server -e production,浏览器进入redmine,会发现访问速度很快。

9. 放到Windows服务中

Ruby提供一个安装Ruby程序为服务的包:mongrel_service。安装其实很简单,只要命令行下运行gem:

gem install mongrel_service

mongrel_rails service::install -N MongrelRedMineSvc -c E:\Zd\M管理\0项目管理\Redmine\redmine-1.0.0 -p 3001 -e production

sc config MongrelRedMineSvc start= auto depend= MySQL

mongrel_rails service::start -N MongrelRedMineSvc

mongrel_rails service::remove -N MongrelRedMineSvc

10. 下一步,开始设置Apache

ServerName myapp.com

ServerAlias www.myapp.com

ProxyPass / http://www.myapp.com:8000/
ProxyPassReverse / http://www.myapp.com:8000
ProxyPreserveHost on

将静态文件的请求留给Apache来处理,因为它更擅长

ProxyPass /images !

ProxyPass /stylesheets !

#continue with other static files that should be served by apache

Alias /images /path/to/public/images

Alias /stylesheets /path/to/public/stylesheets

#continue with aliases for static content

另外附上两个官方的指导地址:
http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI_on_Windows_with_Apache http://www.redmine.org/projects/redmine/wiki/RedmineInstall
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: