安装准备

服务器操作系统:Windows Server 2008 R2 Standard,64位操作系统。

RailsInstaller版本:2.2.4  (下载地址http://railsinstaller.org/en)

ruby-2.0.0-p598-i386-mingw32.7z 文件(下载地址 http://rubyinstaller.org/downloads/)

Redmine版本:2.5.3 (下载地址http://www.redmine.org/projects/redmine/wiki/Download)

MySQL版本:5.5.54-win32(下载地址https://dev.mysql.com/downloads/mysql/5.5.html#downloads)

ImageMagick版本:6.9.0-0-Q16-x86-dll  (下载地址http://www.imagemagick.org/script/binary-releases.php)

安装RailsInstaller

安装过程如下:

单击“Install”按钮开始安装,安装完成后出现Rails Environment Configuration的命令行环境:

此时,Ruby on rails环境已搭建好。

安装MySQL

安装过程如下:

选择Complete完整安装,Next继续。

此时,MySQL数据库已装好。

安装Redmine

1 把redmine zip包解压到C:\Sites目录下。

2 为了让Redmine正常连接MySQL,需要把MySQL下的libmysql.dll拷贝到Ruby的bin目录下。

3 安装mysql2。

gem install mysql2

此时如果报错:checking for ruby/thread.h ...no说明找不到thread.h文件,解决如下:

下载ruby-2.0.0-p598-i386-mingw32.7z文件,解压后把include/ruby-2.0.0/ruby/thread.h文件拷贝到C:\RailsInstaller\Ruby1.9.3\include\ruby-1.9.1\ruby目录下。

再次执行gem install mysql2若又报错:checking for mysql_query() in  -lmysqlclient ...no说明找不到mysqlclient库,解决如下:

ruby-2.0.0-p598-i386-mingw32.7z文件解压后,把include和lib整个目录文件都拷贝到C:\mysql_sdk目录。

执行如下命令:

gem install mysql2 -- --with-mysql-dir="C:/mysql_sdk"

4 MySQL建库、新增用户并授权。

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

5 配置数据库连接。

把 C:\Sites\redmine-2.5.3\config目录下的 database.yml.example 原地拷贝一份,名字改为 database.yml ,然后用文本编辑器打开它,数据库连接就在 database.yml 中配置。

6 安装Dependencies。

Redmine使用Bundler管理gems依赖,首先安装Bundler:

gem install bundler

安装Redmine需要的所有gems依赖:

bundle install --without development test

此时如果ImageMagick没有安装,我们使用如下命令可以跳过:

bundle install --without development test rmagick

如果出现Your bundle is complete! 则代表安装需用到的gems成功。下面说下bundle install失败的一些情况:

若出现某个gem依赖安装失败,如下图所示

解决办法如下:先通过错误提示的网址单独下载该gem依赖,然后把文件放到redmine-2.5.3目录下,执行如下命令:

gem install -v=10.1. rake

安装成功后,继续执行 bundle install --without development test命令。

因rubygems.org服务器不稳定,建议使用Ruby Gems镜像,详细请查看:http://gems.ruby-china.org/

7 生成会话存储密钥。

This step generates a random key used by Rails to encode cookies storing session data thus preventing their tampering.
Generating a new secret token invalidates all existing sessions after restart.

bundle exec rake generate_secret_token

8 创建数据库结构。

set RAILS_ENV=production
bundle exec rake db:migrate

It will create tables by running all migrations one by one then create the set of the permissions and the application administrator account, named admin.

9 设置数据库默认数据。

set RAILS_ENV=production
set REDMINE_LANG=zh
bundle exec rake redmine:load_default_data

若输入zh回车报错:Got a packet bigger than 'max_allowed_packet' bytes...则需修改数据库配置。

找到MySQL配置文件my.ini,在[mysqld]部分添加一句:max_allowed_packet=16M,也可以修改更大一点。

重启MySQL服务让配置文件生效:

net  stop  mysql
net start mysql

10 测试安装。

bundle exec ruby script/rails server webrick -e production

浏览器访问http://localhost:3000/

11 管理员账号登录。

Use default administrator account to log in:

  • login: admin
  • password: admin

Windows下安装Redmine-2.5.3的更多相关文章

  1. 在windows下安装redmine及相关问题

    转载注明出处,adousen的博客http://blog.csdn.net/adousen redmine是一个ticket驱动项目管理工具,与trac等工具相比.它最大特色是能够在一个实例中同一时候 ...

  2. Windows下安装Redmine

    参考链接:http://www.cnblogs.com/afarmer/archive/2011/08/06/2129126.html 最新教程:http://www.myexception.cn/w ...

  3. Windows下安装Redmine 2.5.2不全然指南

    我决定在项目中引入Redmine来管理开发任务和计划,至于Redmine的优点,请问度娘或者脑补一下. 互联网搜索到的.基本上都是旧版本号的. 1.2.1 的最多,我要新的啊,所以仅仅好自己来啦. 本 ...

  4. 在windows server2003下安装Redmine

    原文:在windows server2003下安装Redmine 参考文献:Windows下使用_Ruby1.9.3安装RedMine2.2.3 参考资料:http://www.redmine.org ...

  5. 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一)

    相关连接导航 在windows下安装gulp —— 基于 Gulp 的前端集成解决方案(一) 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二) 常用 Gulp 插件汇总 ...

  6. Windows 下安装 MongoDB

    Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...

  7. Coreseek Windows下安装调试

    由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx[中文是狮身人面像]这个全文检索引擎,听说挺好用的,不过没有中文分词.后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软 ...

  8. 从零开始学 Java - Windows 下安装 Tomcat

    谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...

  9. 从零开始学 Java - Windows 下安装 JDK

    关于未来 "我要死在火星.在我死去的时候能够想着人类能有一个美好的未来--有可持续的能源,同时能够殖民其他的星球来避免人类灭绝的最坏可能." 官网下载 直接打开官网:http:// ...

  10. windows下安装nginx

    说起开发,自己感到非常惭愧,由于公司让我给<绿电侠>项目写整体架构解决方案,才开始接触nginx这个东东,突然觉得它是一把非常好的利器. 本文主要记录在windows下安装nginx,另参 ...

随机推荐

  1. Spring Resource之作为依赖的资源

    如果一个bean自己能够通过一些动态的过程来决定和提供一些资源路径,那么通过ResourceLoader接口来加载资源会是更有效的.考虑作为一个例子的加载模板,需要的指定的资源取决于用户的角色.如果资 ...

  2. VMware vCloud与Zend Server实现PHP应用程序自动化交付

    在巴塞罗那2013年VMworld大会上,开发商VMware公司和zend公司在云管理市场上大放异彩.两家公司的产品VMware vCloud和Zend Server组合,实现了PHP程序自动化交付. ...

  3. ubuntu12.04 内核编译 记录

    近期学习linux这门课,做实验要编译系统内核,然后..五一没事就捣鼓了一上午,还好成功了,以下就写下过程吧. 注意:以下过程的有些make 这类的命令 可能要获取权限 1.開始时能够查一下自己如今系 ...

  4. return 使用和闭包

    1.return 使用 案例一: var a=1; for(var b=0; b<10; b++){ return b; }; sonsole.log(b)//返回为空 个人认为此处左右与为全局 ...

  5. gradle测试与线上打包

    首先,第一反应理所当然的是profile : <?xml version="1.0" encoding="UTF-8"?> <beans xm ...

  6. 【分享】SAS统计分析软件学习教程电子书合集下载

    SAS是著名的统计分析软件,全称为Statistics Analysis System,最早由北卡罗来纳大学的两位生物统计学研究生编制,并于1976年成立了SAS软件研究所,正式推出了SAS软件. 转 ...

  7. 大数据工具篇之Hive与MySQL整合完整教程

    大数据工具篇之Hive与MySQL整合完整教程 一.引言 Hive元数据存储可以放到RDBMS数据库中,本文以Hive与MySQL数据库的整合为目标,详细说明Hive与MySQL的整合方法. 二.安装 ...

  8. baidu 200兆SVN代码服务器

    转 今天心情好,给各位免费呈上200兆SVN代码服务器一枚,不谢!   开篇先给大家讲个我自己的故事,几个月前在网上接了个小软件开发的私活,平日上班时间也比较忙,就中午一会儿休息时间能抽出来倒腾着去做 ...

  9. Scrum与高效能人士

    Scrum与高效能人士的执行4原则   分享了高效能人士的执行4原则,发现它和Scrum非常相近,可以形成互补. Scrum框架: 高效能人士的执行4原则框架: Scrum与4原则 Sprint Ba ...

  10. 用django搭建一个简易blog系统(翻译)(一)

    Django 入门 原始网址: http://www.creativebloq.com/netmag/get-started-django-7132932 代码:https://github.com/ ...