分类: Redmine2009-06-01 10:35 732人阅读 评论(0) 收藏 举报

转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://live-free-or-die-hard.blogbus.com/logs/14666910.html

在译言网翻译了一篇文章,关于如何在 InstantRails 环境下,安装使用 redMine。

实践下来发现些问题,在此重新整理一下。

InstantRails 的安装不再重复,参见以前的文章。

关于 redMine 的安装,要注意的是,程序会用到三个数据库,分别是 PRODUCTION,DEVELOPMENT和TEST。

redMine的安装

  • 下载redMine。从Redmine - Overview - Redmine这个网站下载最新版的redMine(2007年5月为止 redmine-0.5.0.tar.gz)。
  • 解压的文件夹拷贝到InstantRails的rails_apps下。
  • redmine文件夹下config/database.yml做如下修改:

production:
adapter: mysql
database: redmine
host: localhost
username: root
password: 
encoding: utf8

development:
adapter: mysql
database: redmine_development
host: localhost
username: root
password: 
encoding: utf8

test:
adapter: mysql
database: redmine_test
host: localhost
username: root
password: 
encoding: utf8

  • 接下来,修改MySQL的配置。从InstantRails的I→Configure→Database (via PhpMyAdmin)启动。
  • 打开SQL窗口,输入以下语句。

create database redmine character set utf8;
grant all privileges on redmine.* to redmine@localhost identified by 'redmine';

create database redmine_development character set utf8;
grant all privileges on redmine_development.* to redmine_development@localhost identified by redmine_development';

create database redmine_test character set utf8; 
grant all privileges on redmine_test.* to redmine_test@localhost identified by 'redmine_test';

  • 从InstantRails的I→Rails Applications→Open Ruby Console Window启动,执行以下命令。马上数据库表就自动生成了。

> cd redmine-0.5.0
> rake db:migrate RAILS_ENV="production"
> rake load_default_data RAILS_ENV="production"

> rake db:migrate RAILS_ENV="development"
> rake load_default_data RAILS_ENV="development"

> rake db:migrate RAILS_ENV="test"
> rake load_default_data RAILS_ENV="test"

至此,安装完毕。

还有两点注意事项:

★ yaml 文件对格式要求比较严,要体现层次

★ rake load_default_data 命令是可选的,但是推荐使用。

在 InstantRails 环境下,安装使用 redMine的更多相关文章

  1. 【转】windows环境下安装win8.1+Mac OS X 10.10双系统教程

    先要感谢远景论坛里的各位大神们的帖子  没有他们的分享我也不能顺利的装上Mac OS X 10.10! 写这篇随笔主要是为了防止自己遗忘,同时给大家分享下我的经验. 本教程适用于BIOS+MBR分区的 ...

  2. 在 windows 环境下安装 redislive

    这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...

  3. windows环境下安装win8.1+Mac OS X 10.10双系统教程

    首先要感谢远景论坛里的各位大神们的帖子  没有他们的分享我也不能顺利的装上Mac OS X 10.10! 写这篇随笔主要是为了防止自己遗忘,同时给大家分享下我的经验. 本教程适用于BIOS+MBR分区 ...

  4. 在 xampp 环境下安装 laravel

    网上搜了很多教程,很多都是采用命令行安装的.但是对于web前端来说,根本就不知道在干吗! 于是,打算写一篇文章,来教后面的人如何在 XAMPP 环境下安装 laravel. 初步认识 XAMPP(Ap ...

  5. Linux环境下安装Tigase XMPP Server

    Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...

  6. 【Oracle】在WIN NT 64位环境下安装win64_11gR2_database。并用PL/SQL连接

    因为现在大多数服务器环境均为64位环境,而且有一部分使用的windows server的环境,在此做了一番小研究,如何在64位环境下安装oracle11g_64bit服务端 (1)首先www.orac ...

  7. linux环境下安装sphinx中文支持分词搜索(coreseek+mmseg)

     linux环境下安装sphinx中文支持分词搜索(coreseek+mmseg) 2013-11-10 16:51:14 分类: 系统运维 为什么要写这篇文章? 答:通过常规的三大步(./confi ...

  8. DICOM:Ubuntu14环境下安装dcm4chee+oviyam2.1

    背景: 之前博文DICOM:开源DICOM服务框架DCM4CHEE安装中曾介绍过在Windows7环境下安装部署dcm4chee.近期公司项目需要与部署到Linux系统的远端基于dcm4chee框架的 ...

  9. 在Hadoop1.2.1分布式集群环境下安装hive0.12

    在Hadoop1.2.1分布式集群环境下安装hive0.12 ● 前言: 1. 大家最好通读一遍过后,在理解的基础上再按照步骤搭建. 2. 之前写过两篇<<在VMware下安装Ubuntu ...

随机推荐

  1. webserver实现

    最近的工作需求client和server使用https协议进行通讯,我负责client编写程序,在操作系统的-depth理解认为一旦前webserver实现,整理代码: #include"a ...

  2. Message解析流程(转)

    Message的解析作为一个共同组件.对应不同格式的msg文件有不同的实现类来解析.用SAXParser. 1:Final class MessageResourceManager   在Start方 ...

  3. AIX采用LV创ASM磁盘组

    CREATE ASM ON AIX LV DEVICE OS:AIX  6100-03 ASM版本号 10205 # lspv hdisk0          000d295a6d68902b     ...

  4. ABP应用层——数据传输对象(DTOs)

    ABP应用层——数据传输对象(DTOs) 基于DDD的现代ASP.NET开发框架--ABP系列之16.ABP应用层——数据传输对象(DTOs) ABP是“ASP.NET Boilerplate Pro ...

  5. 《Java并发编程实战》第十四章 构建自己的同步工具定义 札记

    一.状态依赖性的管理 有界缓存实现的基类 @ ThreadSafe public abstract class BaseBoundedBuffer<E> { @GuardeBy( &quo ...

  6. 使用 CodeIgniter 框架快速开发 PHP 应用(五)

    原文:使用 CodeIgniter 框架快速开发 PHP 应用(五) 简化 HTML 页面和表格设计这一章介绍了又一个节约你的时间而且使你的代码更具安全性和逻辑性的领域.第一,我们将会介绍创建视图的各 ...

  7. 第8章 装饰模式(Decorator Pattern)

    原文 第8章 装饰模式(Decorator Pattern) 概述: 装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能.它是通过创建一个包装对象,也就是装饰来包裹真实的对象. ...

  8. 于Eclipse在建筑cocos2d-x的Android开发环境(避免cygwin)

    于Eclipse在建筑cocos2d-x的Android开发环境(避免cygwin) 在袭击几天学习Android开发之后,我開始转向cocos2d-x的Android开发了.因为自己曾经有了解过co ...

  9. 组态ORACLE 11G ADG

    一旦载10g的,没有票据.昨天使用duplicate方法一安装11g ADG,过程艰辛,记录: 一.环境配置 主图书馆 IP地址:192.168.233.128/24 操作系统版本号:rhel5.8 ...

  10. View Component

    View Component 在之前的MVC中,我们经常需要类似一种小部件的功能,通常我们都是使用Partial View来实现,因为MVC中没有类似Web Forms中的WebControl的功能. ...