RedMine是一个项目管理工具,界面还挺简洁的,公司需要我就装了一个玩玩,下面是安装的一些记录。

RedMine的版本很多,它是用ruby写的,不同的版本对应的 ruby环境也不一样,大家可以去这里看看:http://www.redmine.org/projects/redmine/wiki/RedmineInstall

我安装的是RedMine1.3.3。

工具下载:

先去下载RUBY 地址:http://rubyforge.org/frs/?group_id=167&release_id=42563

我下载的是rubyinstaller-1.8.7-p358.exe

准备软件:redmine1.3.3安装包

下载地址:http://rubyforge.org/frs/?group_id=1850

准备软件:rdoc-2.4.2.gem

下载地址:http://rubyforge.org/frs/?group_id=627

准备软件:mysql-2.8.1-x86-mingw32.gem

下载地址:http://rubyforge.org/projects/mysql-win

还需要安装MYSQL,这个是关于MYSQL的安装http://www.cnblogs.com/hikarusun/archive/2012/04/26/2471039.html

安装步骤:

1、给DOS添加ruby运行环境

安装刚才下载的rubyinstaller-1.8.7-p358.exe

安装完毕后点击开始菜单,选择 Ruby 1.8.7-p358 中的Start Command Prompt with Ruby
进入含有ruby环境的DOS界面,依次执行如下命令:

gem install rake
gem install -v=1.1.0 rack
gem install D:\rdoc-2.4.2.gem
gem install D:\mysql-2.8.1-x86-mingw32.gem

(如果有失败时,可能libmySQL未加

下载地址:http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

下载后放入C:\Ruby187\bin中,放入后需要重启服务)

gem install -v=2.3.14 rails

安装有时候会失败,多尝试几次,速度也有点慢。

 2、创建数据库

进入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';

3、Redmine配置安装

解压并进入解压后目录的目录,将config/database.yml.example 重命名为 config/database.yml,
并修改链接数据库所需要的参数,以下是修改信息,加粗部分是修改的内容:(注意空格)

  production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine
[port: 3306#如果不是默认的,则更改]
encoding: utf8

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

cd 进入redmine根目录

set RAILS_ENV=production
rake config/initializers/session_store.rb

当执行这条数据的时候可能会出错,可能是因为rubygem版本太高,这个时候执行 gem update --system 1.3.7 然后在试试看应该就行了,接下来继续。

rake db:migrate
rake redmine:load_default_data

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

在Redmine的根目录输入命令

ruby script/server

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

username:admin

password:admin

如果能够成功登录就说明安装成功啦,但是一旦关闭这个命令行redmine服务器就将关闭,所以我们还需要将 redmine作为系统服务启动。

Ruby提供一个安装Ruby程序为服务的包:mongrel_service。安装其实很简单,在C:\Ruby187\bin目录下运行:gem install mongrel_service,此过程中会下载一些其他必须的包,如下图所示。

然后使用mongrel_service将Redmine安装为服务:

mongrel_rails service::install -N RedMine-c D:\redmine-p 3000 

其中D:\redmine是Redmine所在目录 3000是监听端口,然后修改启动方式为自动即可。

输入net start RedMine 服务就启动了,进入系统服务里将该服务设置成自动,他就会开机自动启动了。

如果想要移除Redmine服务,可执行如下命令:

mongrel_rails service::remove -N RedMine

这样redmine就算安装完毕了,但是当我登录的时候发生了以下错误:

You are being redirected

网上的解决方案是下载mongrel.rb,将其放入redmine\config\initializers中,然后重启redmine服务。

下载地址:https://gist.github.com/raw/826692/cb0dcf784c30e6a6d00c631f350de99ab99e389d/mongrel.rb

我试了一下,还是不行于是我打开了mongrel.rb

第一行是

if ['2.3.8', '2.3.9', '2.3.10','2.3.11' ].include?(Rails.version) && Gem.available?('mongrel', '~>1.1.5') && self.class.const_defined?(:Mongrel)

我发先我的Rails.version版本是2.3.14里面没有

if ['2.3.8', '2.3.9', '2.3.10', '2.3.11','2.3.14'].include?(Rails.version) && Gem.available?('mongrel', '~>1.1.5') && self.class.const_defined?(:Mongrel)

于是就改成了这样,再重启redmine成功啦!

转自:http://www.cnblogs.com/hikarusun/archive/2012/04/28/2475222.html

RedMine 1.3.3 安装攻略相关推荐

  1. vim win装_VIM的代码补全工具YouCompleteMe在Windows上的安装攻略

    前言 用VIM写代码也有很多年了,一直使用其内嵌的自动补全.这种补全没有任何语义分析,仅仅根据当前打开的文件,收集所有的单词形成一个补全库.在输入时,根据已经输入的字母,用逐个字母匹配的方式来寻找可能 ...

  2. DotNetNuke4.x安装心得(按照下面那篇《最完整的DNN 4.X 安装攻略(适合3.X版本)》安装还是失败的朋友进来看看...

    安装环境:WINXP PRO SP2    SQL2005   VS2005 按照<最完整的DNN 4.X 安装攻略> 以下几个是我安装所碰到的问题和解决方法 1.初次安装DotNetNu ...

  3. 刺激战场电脑版android,绝地求生刺激战场怎么用电脑玩 绝地求生刺激战场pc版安装攻略...

    绝地求生刺激战场pc版安装攻略: 推荐配置: 操作系统:Win7及以上,已安装DirectX 11.0 CPU:Intel i5-4590 内存:4GB 显卡:NVIDIA GeForce GTX 7 ...

  4. Linux 系统 pptpd+radius+mysql 安装攻略

    分类: 原文地址:Linux 系统 pptpd+radius+mysql 安装攻略 作者:wfeng .你所需要的软件  内核最好能升级到2.6  如果你是centos的用户,可以通过yum upda ...

  5. Mac系统软件安装攻略

    mac的软件安装攻略 我们mac安装的文件的扩展名为.app,一般默认会隐藏该扩展名,右键单击-显示简介-扩展名,可以看到.一般我们从appstore下载安装的安装文件,会直接默认安装到访达-应用程序 ...

  6. Ubuntu安装攻略

    这篇文章,写给有兴趣接触Ubuntu的人. 为什么选择Ubuntu 博主程序员,最早接触电脑用的是Windows,就办公娱乐而言,个人还是觉得Windows是最好用的系统.虽然它的补丁不计其数,但这不 ...

  7. 转:Trac0.9b1简体中文版完全安装攻略,带所有配套软件!(Apache+SVN+Trac方式)

    Trac0.9b1简体中文版完全安装攻略,带所有配套软件!(Apache+SVN+Trac方式) 转自:http://blog.csdn.net/voyager512  由于工作需要,自己尝试安装TR ...

  8. harmonyos2.0能在电脑安装么,华为鸿蒙系统2.0怎么安装 HarmonyOS2.0安装攻略

    华为鸿蒙系统2.0很多小伙伴都在询问,那么大家如何才能升级,同时华为鸿蒙系统2.0有什么优势呢,下面一起来看看具体的攻略内容. 华为鸿蒙HarmonyOS2.0安装攻略 HarmonyOS 2.0手机 ...

  9. Prometheus+Node_exporter+Grafana监控(附送保姆级别linux安装攻略)

    Prometheus+Node_exporter+Grafana监控(附送保姆级别linux安装攻略) 前言:监控系统技术选型 从开发语言上看,为了应对高并发和快速迭代的需求,监控系统的开发语言已经慢 ...

最新文章

  1. 总结ISO各层协议都有哪些
  2. 页面上一些小icon的制作方法及技术选择
  3. 【一起玩光剑】光剑第二期:新建GitHub上传OTA初始程序
  4. 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库
  5. java utf-8字符表_Java中的ASCII、Unicode和UTF-8字符编码集
  6. Redis Config Get 命令
  7. 浅谈C++中内存泄漏的检测
  8. 念念不忘,必有回响!6月更文活动的一些总结
  9. 小米路由器r3gv2/r4a Lean的OpenWrt固件
  10. SVN分支创建,合并,多分支并行
  11. [COGS 2479] [HZOI 2016] 偏序
  12. python压缩文件夹为zip_python压缩文件夹内所有文件为zip文件的方法
  13. python小操作——读取文件夹内的任意格式文件到txt并排序
  14. 云笔记使用的感受!(有道云, 印象云, 未知云)
  15. QQ机器人{应用设计篇}
  16. Django刨坑记-- Anaconda3 环境报错
  17. JVM虚拟机——初识
  18. 通过Cli方式创建uni-app常见错误整理
  19. 罗克韦尔自动化2018年自动化博览会开始接受注册
  20. 深度学习和神经网络的介绍

热门文章

  1. mysql配置读写分离无效_MySQL数据库的同步配置+MySql 读写分离
  2. python接口自动化用例管理_python接口自动化测试(六)-unittest-单个用例管理
  3. 二十三、 爬取mzsock网站写真社区
  4. Stanford NLP
  5. Tag recommendaion... 论文中的小例子,使用HOSVD算法推荐
  6. AI未来说 | 听大牛论自动驾驶领域干货,看无人驾驶小车真实运作
  7. 让Keras更酷一些:中间变量、权重滑动和安全生成器
  8. 【百度飞浆】RCNN系列算法优化策略与案例
  9. 算法竞赛入门与进阶 (二)单调队列、单调栈
  10. Linux系统安装python3和创建python3虚拟环境