Redmine配置(Windows xp环境)

Redmine是一个用Ruby On Rails开发的开源软件,一个非常好用的项目管理工具,以下是我在Windows xp sp3环境下安装的过程:

 

首先到官方下载Redmine软件,(http://rubyforge.org/frs/?group_id=1850)本次安装使用的是1.0.4版本,下载zip包。

 

然后下载Ruby,下载地址:http://www.ruby-lang.org/en/downloads/ (注意不要下载最新版本,因为Redmine不支持最新1.9版本的,但也不要下载最老的版本,最老版本无法安装rails)我下载的是1.8.7版本的。

 

下载完成之后就可以安装了,具体步骤:

先安装Ruby,默认安装即可,注意:安装路径不要有空格!!!

 

然后在开始菜单中找到Ruby启动命令行,执行gem install rails –include-dependencies,该命令会自动从网上下载并安装一大堆东东,该过程较慢,而且容易出错,如果出错可重新执行该命令,因为有时候可能是网络原因造成的,重新执行则可解决问题。另外还可能遇到这个错误:

 

Installing ri documentation for rails-3.0.7…
File not found: lib
如果遇到,则在 C:/Ruby187/lib/ruby/gems/1.8/gems/rails-3.0.7 创建 lib目录 即可。
这个安装成功后,再执行 gem install rails -v=2.3.5 安装 Rails2.3.5 如果不装这个,有可能会出现 RubyGem version error: rack(1.2.1 not ~> 1.0.1) 的错误,虽然上面的操作已经装了3.0。
接下来执行 gem install rack -v=1.0.1
以上都执行成功后,下面开始安装数据库,数据库最好用Mysql5.0以上版本,我下载的是MySQL 5.59。
在Mysql命令行里输入 create database redmine character set utf8; 创建一个redmine的数据库。也可以用Toad for MySQL配置。
把redmine 1.0.4 目录下的 config/database.yml.example更名为config/database.yml,然后打开修改production配置中的用户名和密码。下面是我的配置(我把mysql的端口改为了3307):
adapter: mysql
  database: redmine
  host: localhost
  port: 3307
  username: redmine
  password: 123
  encoding: utf8
需要安装一个Win32 OpenSSL,在网上可以找到下载。

在 redmine目录下 config/environment.rb 中, engines 之后, Initializer 之前加入 下面划线代码

# Load Engine plugin if available
begin
require File.join(File.dirname(__FILE__), ‘../vendor/plugins/engines/boot’)
rescue LoadError
# Not available
end

if Gem::VERSION >= "1.3.6"    
	module Rails        
		class GemDependency           
			def requirement              
				r = super             
				(r == Gem::Requirement.default) ? nil : r         
			end       
		end   
	end
end

Rails::Initializer.run do |config|

 

下载一个libmysql.dll,下载地址 http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll ,然后把libmySQL.dll复制到 Ruby/bin/目录下(你安装ruby的目录)

然后在Ruby命令行中,切换目录到Redmine的目录下(下载的包包解压缩后复制到一个你想要的目录即可),然后执行 
下面执行
     
set RAILS_ENV=production
rake config/initializers/session_store.rb
rake db:migrate
rake redmine:load_default_data
OK,到这里基本已经大功告成,执行ruby script/server -e production启动Redmine,浏览器输入http://localhost:3000即可访问啦!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值