Sevendays

不积跬步,无以至千里;不积小流,无以成江海。

导航

因为Rails一般多用于Linux环境下,所以在准备搭建此环境时让人却步,网上搜了一些资料,综合一下了网上资源,以共享。网上有篇关于Redmine和DotProject项目管理工具简介:http:/developer.51cto.com/art/200909/153803.htm

在windows下,有一套非常简单的搭建方法,就是用InstallRails搭建环境,里面集成了Ruby、Rails、Apache和MySQL。

下面一步一步来搭建环境:

1.下载InstallRails,下载最版本,目前版本是2.0。

2.解压缩到本地一个目录。(注意:路径里不能包含空格

3.在解压缩的本地目录下,打开InstallRails.exe.
(注意:apache的端口号默认值是80,如果IIS也启动了这一步应该会冲突,apache启动不了,需要修改apache的端口号,
或者在IIS停掉,这类的解决办法网上很多的。)

(图一)

4.在左边的菜单( I 图标 )里选择 : Rails Applications -> Open Ruby Console Window
注意:此后要用到命令行都是在这里打开的

5.在弹出的命令行里输入如下指令进行更新ruby :  gem update --system

6.执行后再输入此命令更新Rails: gem update

至此环境搭建结束。

接下面我们来安装项目管理软件Redmine

1.下载Redmine,解压缩。

2.将Redmine加压缩文件夹直接copy到InstallRails目录的rails_apps目录下。

3.启动InstallRails。

4.在左边的菜单( I 图标 )里选择:Configure ->Database(via PhpMyadmin ),打开phpmyadmin,

5.创建数据库,在phpmyadmin中:create database redmine character set utf8;

6.将Redmine文件中config目录下的database.yml.example文件重命名为database.yml


7.在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。

8. 还是在命令行执行rake redmine:load_default_data RAILS_ENV="production",指明当前项目运行环境为production,中间会提示选择语言,我们选择zh。

9.在左边的菜单( I 图标 )里选择 : Rails Applications ->Manage Rails Applications       会弹出如下界面,然后点击Refresh List会更新一下rails_apps目录下的文件夹。
(图二)
10.我们在Redmine前面打钩,然后点击Configure StartUp Mode,在弹出的出口中我们可以修改运行模式(runtime mode)和端口号(port),运行模式修改成'production',端口号可以修改成你需要的例如8080端口。修改好后点击确定。

11.仍在图二界面中,在Redmine前面打钩,接着点击 Start with Mongrel,会弹出一个命令行窗口,如果一个配置都对,命令行最后会提示你可以使用组合键Ctrl+C,进行停止此项目。这样项目启动就成功了。

12.至此安装完毕,Redmine项目也启动成功。 在浏览器中访问地址:http://localhost:8080/,使用admin用户登录,密码也是admin,登入后,发现页面又变成了英文的,在这里要设置个人用户,修改语言为中文就可以了。