Redmine提供了两种方式安装,如果仅仅只是使用Redmine,建议采用一键安装的方式,快捷方便。如果需要做二次开发或者更多的个性化处理,可以采用源码安装方式,下面分别介绍两种安装方式。

--------------------------------------------【一键安装】------------------------------------------------
  下载地址:https://bitnami.com/stack/redmine
  下载安装即可,例如安装bitnami-redmine-3.4.5-0-windows-installer.exe
--------------------------------------------【源码安装】------------------------------------------------
一、预装软件
 【step1】:Ruby、RubyGems
  下载地址:https://rubyinstaller.org/downloads/
  选择对应的版本,例如我这里是2.3.3的版本:rubyinstaller-2.3.3-x64.exe,执行安装,然后配置环境变量
  检测安装是否成功:ruby -v 和 gem -v

 【step2】:Bundler
  执行命令:gem install bundle

 【step3】:MySQL数据库安装
  安装MySQL数据库过程略。

 【step4】:源码下载
  源码下载地址:http://www.redmine.org/projects/redmine/wiki/Download

二、数据库配置
 【step1】:安装MySQL数据库(省略)

 【step2】:新建数据库并授权,这里新建数据库redmine,新建用户test/123456,并授权
  CREATE DATABASE redmine CHARACTER SET utf8;
  CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
  GRANT ALL PRIVILEGES ON redmine.* TO 'test'@'localhost';

 【step3】:配置数据库信息,到源码主目录下config/database.yml配置如下:

  

三、安装依赖
  到源码主目录执行命令:bundle install --without development test

  安装报错:

  

  提示需要安装DevKit,到https://rubyinstaller.org/downloads/ 下载并安装。安装完成执行devkitvars.bat把路径添加到系统变量path中。详情参考https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

  再次执行:bundle install --without development test

   

四、创建会话密钥
  到源码主目录执行:bundle exec rake generate_secret_token

  

五、创建数据库表
  到源码主目录执行:bundle exec rake db:migrate RAILS_ENV="production",执行完到数据库可以查看对应的表已经创建OK

  

   

六、启动Web应用

  到源码主目录执行:ruby bin/rails server -e production

  

七、测试:http://localhost:3000/

  

  进入主页,输入默认用户信息Admin|admin登录,后续慢慢折腾吧~~~~~~

Redmine入门-安装的更多相关文章

  1. Debian 入门安装与配置2

    Debian 入门安装与配置2 1. C/C++开发必装软件 atp-get install gcc    这个不用说,用来编译C程序 apt-get install g++ 用来编译C++程序 ap ...

  2. Debian 入门安装与配置1

    Debian 入门安装与配置1 最近安装了多个发行版本的Linux,包括Ubuntu.Fedora.Centos和Debian,发现只有Debian在界面和稳定性等综合特性上表现最优,自己也最喜欢,所 ...

  3. Redmine backlogs 安装

    之前我们一直用IceScrum的免费版本来运作Scrum项目,用GitLab来做做Issue管理,但是出现了一些问题.GitLab的issue不够好用,不能满足我们的需求,同时issue没有办法放在S ...

  4. Activity工作流(2)-入门安装运行第一个例子

    转: Activity工作流(2)-入门安装运行第一个例子 置顶 2017年05月24日 15:58:50 li_ch_ch 阅读数:24432   版权声明:本文为博主原创文章,未经博主允许不得转载 ...

  5. elk系列1之入门安装与基本操作【转】

    preface 我们每天都要查看服务器的日志,一方面是为了开发的同事翻找日志,另一方面是巡检服务器查看日志,而随着服务器数量以及越来越多的业务上线,日志越来越多,人肉运维相当痛苦了,此时,参考现在非常 ...

  6. react入门安装

    react的入门安装 1.react的适用方法有两种,其一是依赖在线的cdn地址: https://reactjs.org/docs/cdn-links.html 官方给的cdn地址如下 <sc ...

  7. Redis介绍及入门安装及使用

    Redis介绍及入门安装及使用 什么是Redis Redis is an open source (BSD licensed), in-memory data structure store, use ...

  8. Redmine 插件安装

    将对应的插件都复制进redmine的plugins 安装对应所需要的GEMS bundle install --without development test rmagick 执行插件合并 bund ...

  9. JAVA手记 JAVA入门(安装+Dos下运行)

    JAVA入门特供= =,今天设置环境变量后用dos运行的时候发现出现“找不到或无法加载主类”,索性查了些资料重新看了看JAVA入门的部分. 声明:我的笔记本暂时用的是Win10系统,Windows其他 ...

随机推荐

  1. C++对象生存期&&static

    生存期,即从诞生到消失的时间段,在生存期内,对象的值或保持不变,知道改变他的值为止.对象生存期分为静态生存期和动态生存期两种. 静态生存期 指对象的生存期与程序运行期相同.在namespace中声明的 ...

  2. 20190402-display展现、float浮动

    目录 1.display展现 dispaly:"none | block | inline | inline-block | list-item | run-in(主流浏览器不支持) | t ...

  3. 一次apk打开时报内存溢出错误,故写下内存溢出的各种原因和解决方法

    原转载:https://blog.csdn.net/cp_panda_5/article/details/79613870 正文内容: 对于JVM的内存写过的文章已经有点多了,而且有点烂了,不过说那么 ...

  4. django中出现 错误 Errno 10053

    django中出现 错误 Errno 10053 pycharm里出现下面错误File "C:\Python27\lib\socket.py", line 307, in flus ...

  5. Python之路【第四篇】:Python基础之函数

    函数的理解 面向过程:根据业务逻辑从上到下垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 函数作用是你的程序有良好的扩展性.复用性. 同样的功能要是用3次以上的话就建议使 ...

  6. windows update error 0x8024401c

    Error 0x8024401c 以管理员身份运行-命令提示符 执行以下3条命令 net stop wuauserv reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Po ...

  7. 信利SC123金融财务计算器评测——不错的HP 12C仿品

    最近X宝48包邮购入信利SC123金融计算器,只是为了玩一玩(没错你的好友盗版狂魔又上线了),因为这是目前市面上能买到的最便宜的金融计算器了,也是能买到的最便宜的RPN计算器,顺手出个评测.这个计算器 ...

  8. 零基础如何自学java开发?

    开篇直奔主题,java 学习个人感觉分为两种途径,第一种是在学校,在培训机构等地方学习. 有人指导:第二种是自学,通过视频,书籍,朋友等完成学习. 本文适合 自学,且基础薄弱或者无基础的人.先介绍下我 ...

  9. Linux运维老司机:CentOS6.9配置安装并配置Rsync

    一.rsync简介 rsync全称remote sync,是一种更高效.可以本地或远程同步的命令,之所以高效是因为rsync会对需要同步的源和目的进度行对比,只同步有改变的部分,所以比scp命令更高效 ...

  10. 我的第一个MyBatis

    (1)步骤:1.新建实体类对象---根据数据库字段来设计,有多少字段设多少变量,变量名要字段名一致.   2.新建配置文件config.xml---主要用来获取数据源,里面内容大致需要填写:数据库驱动 ...