Windows下安装Redmine中文教程及常见错误解决办法

时间: 2010-12-19 / 分类: 程序员 / 浏览次数: 2,124 views / 0个评论 发表评论

Redmine是一个用Ruby On Rails开发的开源软件,一个非常好用的项目管理工具,不再解释太多,因其在Windows上的安装稍微有些复杂而且容易出现各种错误,因此在此详述一下安装过程:

首先到官方下载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版本的。(下载这个包有个小插曲,按照常理,一般最新的版本会在最上面,所以没有仔细看就下载了最上面的1.8.6,后来才发现他们把新的版本放到最下面了,然后又下载了最新的1.9结果发现Redmine不支持,然后又下载1.8.7,真叫一个折腾。)

可以参考一下官方的Redmine安装指导:http://www.redmine.org/wiki/redmine/RedmineInstall 该指导有详细的版本说明。

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

先安装Ruby,默认安装即可。

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

Installing ri documentation for rails-3.0.3…
File not found: lib
如果遇到,则在 C:\Ruby187\lib\ruby\gems\1.8\gems\rails-3.0.3 创建 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下载:http://dev.mysql.com/downloads/ 具体安装方法在Google 搜索 “mysql 安装教程” 太多的方法了,这里不再多说。
安装好Mysql之后,在Mysql命令行里输入 create database redmine character set utf8; 创建一个redmine的数据库。
把config/database.yml.example更名为config/database.yml,然后打开修改production配置中的用户名和密码。
然后在Ruby命令行中,切换目录到Redmine的目录下(下载的包包解压缩后复制到一个你想要的目录即可),然后执行 rake db:migrate RAILS_ENV=”production” 命令,用来创建数据结构。
在这个命令中,极有可能出现一个错误:
Rake aborted!
no such file to load
这个错误在官方安装指导中也有提到,按照提示,需要安装一个Win32 OpenSSL,如需要此包,可在评论中留言,安装好之后,再重新执行这个命令就可以了。
下面执行rake redmine:load_default_data RAILS_ENV=”production”导入默认数据。
OK,到这里基本已经大功告成,执行ruby script/server -e production启动Redmine,浏览器输入http://localhost:3000即可访问啦!!

发表评论

您的昵称 *

您的邮箱 *

您的网站