xjpans 2012-02-03
很久以前为了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
环境基本就搭建好了,剩下就是研究语法和扩展功能了!