Ruby之Redmine部署

很久以前为了Redmine的二次开发,曾今部署过一次Redmine,作为最近几年比较火的开发平台,ROR势必会在将来会占据一席之地,所以特地整理了下当初部署的过程,留作参考。

REDMINE是一个基于ROR框架开发的一套跨平台项目管理系统,由于客户要求目前项目中多使用这个,加上是开源的,所以会自己扩展些功能,在此记录一下安装手顺!

项目中使用的貌似是0.8.4的定制版,由于ruby和ROR的向下兼容性不强,所以需要记录下安装的ruby和ROR的版本,再此提供两种方法供参考!

① 手动安装

版本要求:

ruby1.8.6

rails2.0.2

MySQL5.1

1.Ruby环境的搭建

首先,下载Ruby。下载地址是:http://www.ruby-lang.org/en/downloads/。

针对Windows环境下的开发人员,选择下载RubyonWindows版本(rubyinstaller-1.8.6-p398.exe)。

2.Rubyonrails环境的搭建

Rubyonrails是一个让开发人员快速建立Webapplication的开源框架,其本身就是使用Ruby编写的。

安装Rubyonrails与Ruby稍有不同。

下载地址是:http://rubyonrails.org/download

选择下载RubyGems(Rubyonrails的包管理软件)。然后将其解压,使用命令行CD到解压后的目录下,使用"rubysetup.rb"即可安装。

安装完RubyGems之后,可以在命令行输入"gemlist"来查看本地安装的ruby包。(此时列表应该是空的)

之后就可以使用RubyGems来安装rails了。

在命令行输入"geminstallrails"即可,如果没有发生意外情况,则安装成功。(如有其它情况,请使用网络资源解决)

※因为版本要求为2.0.2,所以命令行为:geminstallrails-v2.0.2

如果你的机器使用的是代理上网的话,需要设置一下网络

sethttp_proxy=

sethttp_proxy_user=用户

sethttp_proxy_pass=密码

geminstallrails-v2.0.2--remote

3.运行

此时,此工作目录已经是一个可以运行的站点,输入"ruby.\script\server",即可运行,然后访问"http://localhost:3000",即可

② 利用工具安装

※利用这种方法安装的时候,机器上不能安装有ruby和rails,否则可能有兼容方面的问题

1、解压缩已下载的InstantRails

地址:http://instantrails.rubyforge.org/wiki/wiki.pl

2、将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

3、在InstantRails目录下,启动InstantRails.exe。

4、进入redmine的命令行(选择OpenRubyConsoleWindow)

5、到这里其实就算安装结束了,现在启动web服务,还是在上面的在命令行里执行:

rubyscript/server-eproduction

环境基本就搭建好了,剩下就是研究语法和扩展功能了!

相关推荐