1.railsinstaller-3.2.0.exe 下载地址 http://railsinstaller.org/en

安装railsinstaller  一直点next就可以了,安装完成之后C盘会生成一个Sites的文件夹

2.redmine-3.3.1 http://www.redmine.org/projects/redmine/wiki/Download/

下载完成之后解压缩redmine-3.3.2 把解压后的文档放到C盘中的Sites文件夹中

3.准备MySQL  也可以使用xampp中的mysql也是可以的  本文中使用的是mysql安装。mysql安装在这里就不过多介绍了,网上有好多资料可以借鉴

安装MySQL

1. 运行mysql-5.5.9-win32.msi开始安装,如上图所示

2. 安装完成,使用“MySQL Instance Configuration Wizard”,开始配置MySQL,如上图所示

选择详细配置,以调整参数,如上图

选择服务器环境,MySQL会合理利用现有内存;如果是自己机器上安装,那可以选择开发者机器环境,这样不会占用太多资源。

开启TCP/IP网络,设置合理的数据库端口,如上图。

这里要选择手动设置默认字符集:UTF8,如上图。

这里要勾选“安装为Windows服务”,以及“包含在windows Path环境变量中添加BIN目录”,如上图。

设置服务器默认管理员密码。如上图。

配置完成后,系统开始进行配置,顺利的话将显示上图结果页面。

3. 打开Windows命令行,切换到Mysql安装目录下的Bin目录,之后使用如下命令进入MySQL命令行:

Mysql –u root -p

回车后,输入服务器密码,登录mysql。之后命令行提示符将切换为”mysql>”,代表登录成功

4. 在 MySQL 命令行模式下运行如下命令,创建Redmine数据库:

create database redmine character set utf8;

回车后,该命令将创建一个供 Redmine 使用的数据库。

5. 创建Redmine数据库的用户及密码,并赋予权限:(’’引号之间需修改为自己的用户名、服务器名、密码)

create user 'redmine'@'localhost' identified by 'my_password';

无错误提示,则表示创建成功。

下面进行赋权操作:

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

PS:如果创建用户出了什么差错,可以使用如下命令删除用户:

drop user 'redmine'@'localhost';

把mysql中lib下的libmysql.dll复制到 RailsInstaller下ruby2.2.0的bin文件中去

5.配置数据库。将C:\Sites\redmine\config下的database.yml.example文件拷贝一份,改名为database.yml,打开文件进行编辑,

主要目的是配置数据库的信息。由于我们bundler的时候去掉了development和test版本,所以只关注“production”部分就好了。修改如下

# Default setup is given for MySQL with ruby1.9.

# Examples for PostgreSQL, SQLite3 and SQL Server can be found at the end.

# Line indentation must be 2 spaces (no tabs).

production:

adapter: mysql2

database: redmine

host: localhost

username: redmine

password: "my_password"

encoding: utf8

development:

adapter: mysql2

database: redmine_development

host: localhost

username: redmine

password: "my_password"

encoding: utf8

一定注意不要写错用户名和密码,我在安装过程中出错过很多次,会影响后面的步骤

如果已经出错,请卸载mysql2,修改正确后重新安装mysql2,卸载gem uninstall mysql2

6.打开cmd  进入到C:/Sites/redmine-3.3.1 gem list 查看已经安装的文件

在安装文件之前首先: 输入 更改下载地址: gem sources -l 查看当前的下载地址

如果不是这个下载地址 先移除原来的地址gem sources --remove http://

然后 gem sources -a http://gems.ruby-china.org/

然后安装 gem install mysql2

然后 bundle install --without development test rmagick安装所有需要的gems

安装过程中如果提示出错 根据提示内容安装所需要的  gem XXX -v=XXXX

一直到安装完成

7 开始命令生成一个随机的 Key , Rails 用它来加密 cookie ……

bundle exec rake generate_secret_token

创建数据库结构,使用下面的命令:

set RAILS_ENV=production

bundle exec rake db:migrate

使用下面的命令来向数据库中插入默认的配置数据

set RAILS_ENV=production

bundle exec rake redmine:load_default_data

出现输入zh

执行下面的命令:

rails server webrick -e production

这个时候完成了所有操作  使用留浏览器打开 http://localhost:3000  默认账号和密码都是admin

附录: 1.这样配置好有个问题就是  只有自己的主机才可以打开这个路径  局域网内却无法访问 这个时候我们要修改写配置参数:

可以先输入rails s -h

rails s -b 0.0.0.0之后重启服务就可以了

另一种方法是在C:\WINDOWS\system32\drivers\etc\hosts 文件内加上如下

192.168.1.211      localhost (我的电脑ip是192.168.1.211,参考修改)

之后仍然执行rails server webrick -e production开启服务,其他的局域网电脑也可以通过http://192.168.1.211:3000访

redmine 账户 admin 密码 123456

局域网

redmine 项目--config---boot.rb修改添加以下代码

ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)

require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE'])

require 'rubygems'

require 'rails/commands/server'

module Rails

class Server

alias :default_options_bk :default_options

def default_options

default_options_bk.merge!(Host: '192.168.16.117')

end

end

end

欢迎关注老王公众号

redmine本地安装部署的更多相关文章

  1. hive的本地安装部署,元数据存储到mysql中

    要想使用Hive先要有hadoop集群的支持,使用本地把元数据存储在mysql中. mysql要可以远程连接: 可以设置user表,把localhost改为%,所有可连接.记住删除root其他用户,不 ...

  2. .NetCore 分布式日志收集Exceptionless 在Windows下本地安装部署及应用实例

    自己安装时候遇到很多问题,接下来把这些问题写出来希望对大家有所帮助 搭建环境: 1.下载安装 java 8 SDK (不要安装最新的10.0) 并配置好环境变量(环境变量的配置就不做介绍了) 2.下载 ...

  3. 本地安装部署ActiveCollab

    ActiveCollab是一个非常易于使用.基于Web.开源的协作开发与项目管理工具. 我们公司一直在用这款工具,进行任务分配和时间填写,十分简便 ActiveCollab可以利用它轻松地搭建一个包括 ...

  4. 本地安装部署Jira

    https://blog.csdn.net/u013492736/article/details/83315650 1. 首先在官网下自行搭建服务器的版本,有适合于windows的,也有linux版本 ...

  5. 安装部署Apache Hadoop (本地模式和伪分布式)

    本节内容: Hadoop版本 安装部署Hadoop 一.Hadoop版本 1. Hadoop版本种类 目前Hadoop发行版非常多,有华为发行版.Intel发行版.Cloudera发行版(CDH)等, ...

  6. Flink本地环境安装部署

    本次主要介绍flink1.5.1版本的本地环境安装部署,该版本要求jdk版本1.8以上. 下载flink安装包:http://archive.apache.org/dist/flink/flink-1 ...

  7. RHEL7.2安装部署redmine

    redmine的安装方式有很多种,本文使用docker进行安装,关于rhel7的docker安装可以参考这里 1. 使用docker安装redmine [root@localhost ~]# dock ...

  8. docker版redmine安装部署

    数据库准备 docker run -d --name some-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=redmine postgr ...

  9. Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...

随机推荐

  1. mybatis动态sql语句学习(一)

    动态 SQL MyBatis 的强大特性之一便是它的动态 SQL.如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦.拼接的时候要确保不能忘了必要的空格 ...

  2. JavaSE注释

    注解在JavaSE中算是比较高级的一种用法了,为什么要学习注解,我想大概有以下几个原因: 1. 可以更深层次地学习Java,理解Java的思想. 2. 有了注解的基础,能够方便阅读各种框架的源码,比如 ...

  3. [转]解決 IE10 瀏覽器無法使用 ASP.NET 表單驗證登入的問題

    今天凌晨在客戶端上線,當程式佈署到正式機後發現我們的網站唯獨只有 IE10 瀏覽器無法成功登入,任何其他瀏覽器版本或使用較低的 IE 版本都可以正常登入,使用 IE 相容性檢視也都可以正常登入,想說會 ...

  4. Andorid进阶7—— Ant自动编译打包&发布 android项目

    http://www.cnblogs.com/tt_mc/p/3891546.html Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Ecl ...

  5. STC12LE5620AD RAM问题

    1.此款单片机内部有 sram:768B=512B(aux)+256B(Internal) 2.内部RAM解析 2. 3.内部扩展RAM 4.keil中可以选择内存类型 5. 网上摘抄的一段话: 在S ...

  6. 【2017001】IList转DataTable、DataTable转IList

    IList转DataTable.DataTable转IList using System; using System.Collections.Generic; using System.Compone ...

  7. 《Linux 学习》01---redis安装, 并使用Redis Desktop Manager 连接

    一.环境简介: linux 系统:centos 7.X 二.安装大纲: 1.下载安装包 2.安装 3.统一管理redis 配置文件 4.编辑redis配置文件,设置常用的功能 5.(1)命令启动,连接 ...

  8. iOS之iOS中的(null)、<null>、 nil 的问题

      摘要: 你有没有过这样的经历,就是界面上显示出类似<null>.(null)这样一些东西,有时候还会莫名其妙的闪退.反反复复真是曰了犬,今天来总结一下这个问题的解决方法 前段时间开发过 ...

  9. JS中new运算符的实现原理

    当我们用new运算符new一个构造函数产生一个实例时,比如说: var obj = new Func 时,其背后的步骤是这样的: 1:创建一个继承自 Func.prototype 的新对象:2:执行构 ...

  10. 解决vue变量未渲染前代码显示问题

    在网络加载缓慢或者刷新的时候总会有那么一瞬间出现vue的模板代码,实在很影响美观,对于我这种有强迫症的人来说实在是忍无可忍,后来经过查找资料,终于发现了解决方法,可以使用vue现成的指令来解决这个问题 ...