redmine本地安装部署
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本地安装部署的更多相关文章
- hive的本地安装部署,元数据存储到mysql中
要想使用Hive先要有hadoop集群的支持,使用本地把元数据存储在mysql中. mysql要可以远程连接: 可以设置user表,把localhost改为%,所有可连接.记住删除root其他用户,不 ...
- .NetCore 分布式日志收集Exceptionless 在Windows下本地安装部署及应用实例
自己安装时候遇到很多问题,接下来把这些问题写出来希望对大家有所帮助 搭建环境: 1.下载安装 java 8 SDK (不要安装最新的10.0) 并配置好环境变量(环境变量的配置就不做介绍了) 2.下载 ...
- 本地安装部署ActiveCollab
ActiveCollab是一个非常易于使用.基于Web.开源的协作开发与项目管理工具. 我们公司一直在用这款工具,进行任务分配和时间填写,十分简便 ActiveCollab可以利用它轻松地搭建一个包括 ...
- 本地安装部署Jira
https://blog.csdn.net/u013492736/article/details/83315650 1. 首先在官网下自行搭建服务器的版本,有适合于windows的,也有linux版本 ...
- 安装部署Apache Hadoop (本地模式和伪分布式)
本节内容: Hadoop版本 安装部署Hadoop 一.Hadoop版本 1. Hadoop版本种类 目前Hadoop发行版非常多,有华为发行版.Intel发行版.Cloudera发行版(CDH)等, ...
- Flink本地环境安装部署
本次主要介绍flink1.5.1版本的本地环境安装部署,该版本要求jdk版本1.8以上. 下载flink安装包:http://archive.apache.org/dist/flink/flink-1 ...
- RHEL7.2安装部署redmine
redmine的安装方式有很多种,本文使用docker进行安装,关于rhel7的docker安装可以参考这里 1. 使用docker安装redmine [root@localhost ~]# dock ...
- docker版redmine安装部署
数据库准备 docker run -d --name some-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=redmine postgr ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
随机推荐
- 几句代码简单实现IoC容器
前言 最近在调试EasyNetQ代码的时候发现里面有一段代码,就是IoC容器的简单实现,跟着他的代码敲了一遍,发现了奇妙之处.当然也是因为我才疏学浅导致孤陋寡闻了.他的思路就是通过动态调用构造函数生成 ...
- 如何指定安装webpack
在此我要推荐webpack简易学习教程:https://www.runoob.com/w3cnote/webpack-tutorial.html 大家可以参考这个菜鸟教程,但是这个菜鸟教程有其局限性, ...
- 【转】SpringBoot学习笔记(7) SpringBoot整合Dubbo(使用yml配置)
http://blog.csdn.net/a67474506/article/details/61640548 Dubbo是什么东西我这里就不详细介绍了,自己可以去谷歌 SpringBoot整合Dub ...
- 【洛谷P2258】子矩阵
子矩阵 题目链接 搜索枚举选了哪几行,将DP降为一个一维的问题, 先预处理出w[i]表示该列上下元素差的绝对值之和 v[i][j]为第i列和第j列对应元素之差的绝对值之和 f[i][j]表示前j列中选 ...
- java soa接口测试,可以使用http协议调用
post调用url:“接口url”+/rpc post调用参数body: { "ver": "接口版本号", "soa":{"re ...
- Using Lookup Tables to Accelerate Color Transformations
转自:http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter24.html In feature-film visual-effects ...
- 03 Oracle分区表
Oracle分区表 先说句题外话… 欢迎成都天府软件园的小伙伴来面基交流经验~ 一:什么是分区(Partition)? 分区是将一个表或索引物理地分解为多个更小.更可管理的部分. 分区对应用透 ...
- 快速排序_c++
快速排序_c++ GitHub 文解 快速排序正如其名,是一种排序速度较快的排序算法. 其核心思想: 取数组的第一个数,确定其在整个数组中的位置. 以刚刚的数值所确定的位置经数组分为两个部分. 再分别 ...
- 关于Date的冷门知识记录
最近在做项目的时候,用到了Date.toLocaleString来处理当前日期.在这之前,我都是通过get*等方式来获取数据进行拼接.无意间,发现了toLocaleString方法.遂想写一篇文章来记 ...
- chromium之message_pump_win之一
写了22篇博文,终于到这里了———— MessagePumpWin!!! MessagePumpWin这个类还是挺复杂的,可以分成好几部分.接下来分块分析 从介绍看,MessagePumpWin 是M ...