Windows下Redmine-1.2.0的安装

上一篇 / 下一篇  2011-07-11 12:48:07 / 个人分类:项目管理工具

Redmine是一个灵活的跨平台的项目管理与缺陷跟踪管理工具。下面介绍一下WindowsRedmine的安装步骤。

1.       DOS添加ruby运行环境(下载并安装rubyinstaller-1.8.7

注意下载版本:目前redmine不支持1.9以上版本。

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

2.       添加MySQL的动态链接库文件libmySQL.dll

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

然后把libmySQL.dll复制到Ruby/bin/目录下(你安装rubyinstaller的目录)

 

3.       安装Redmine所需的运行环境

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

Gem install net-http-persistent
gem install rake –v=0.8.7
gem install -v=1.1.0 rack

Gem install ri rdoc
gem install mysql
gem install -v=2.3.11 rails     //2.3.11 for mongrel

Gem install –v=0.4.2 i18n

Gem install mongrel          //更换解析服务器,使用IP访问时更快。

4.       数据库的安装和创建

下载MySQL数据库,下载地址: http://dev.mysql.com/downloads/mysql/

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

5.       下载Redmine压缩包(redmine-1.2.0.zip)

下载地址 http://rubyforge.org/frs/?group_id=1850
解压并进入解压后目录的目录,将config/database.yml.example重命名为config/database.yml
并修改链接数据库所需要的参数,以下是修改信息,加粗部分是修改的内容:

production:

  adapter: mysql

  database: redmine

  host: localhost

  username: redmine

  password: redmine

  encoding: utf8

 

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

set RAILS_ENV=production
rake config/initializers/session_store.rb
rake db:migrate
rake redmine:load_default_data

如果出现以下异常:

Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB

说明需要添加MySQL的动态链接库文件libmySQL.dll

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

然后把libmySQL.dll复制到Ruby/bin/目录下(你安装rubyinstaller的目录)

如果出现以下异常:

rake/rdoctask is deprecated.  Use rdoc/task instead (in RDoc 2.4.2+)

WARNING: 'task :t, arg, :needs => [deps]' is deprecated.  Please use 'task :t, [

args] => [deps]' instead.

    at D:/Downloads/ruby/redmine-1.1.3/lib/tasks/email.rake:170

这是因为rake版本太高造成的。
解决办法:
先执行gem list rake查看rake版本。若果高于0.8.7那就是太高了(比方说0.9.0)。
这样的话就需要卸载0.9.0的,安装0.8.7的。
gem uninstall rake -v=0.9.0
gem install rake -v=0.8.7

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

 

7.       配置邮件

configuration.yml.example修改为configuration.yml

找到

  email_delivery:

    delivery_method: :smtp

    smtp_settings:

      address: mail.xxx.cn

      port: 25

      domain: xxx.cn

      authentication: :login

      user_name: "gq.sun@xxx.cn"

      password: "password"

8.       启动服务

ruby script/server –e production

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


TAG:

Dyan的个人空间 引用 删除 杜红艳   /   2011-12-12 14:40:20
5
不规路~ 引用 删除 john66889   /   2011-07-11 21:35:35
1.1.0 install guide please refer to: http://freej.blog.51cto.com/235241/484562
不规路~ 引用 删除 john66889   /   2011-07-11 21:31:58
安装mongrel:mongrel是一个很好的用于运行Ruby On Rails应用的Web服务器,至少比默认的webrick服务器好得多。当前版本是1.1.5。命令:


gem install mongrel
不规路~ 引用 删除 john66889   /   2011-07-11 21:27:08
更新一下:
安装i18n的0.4.2版本:这个组件包在安装Redmine时会用到,如果不安装的话到时候会出现错误,所以在这里预先安装好。命令:

gem install i18n -v=0.4.2
 

评分:0

我来说两句

Open Toolbar