在 InstantRails 环境下,安装使用 redMine

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

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

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

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

关于 redMine 的安装,要注意的是,程序会用到三个数据库,分别是 PRODUCTIONDEVELOPMENTTEST

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 命令是可选的,但是推荐使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值