Windows下使用 Ruby 1.9.3 安装 RedMine 2.2.3

1、 Ruby & Rails 
使用RailsInstaller,下载地址 http://rubyforge.org/projects/railsinstaller/  (RailsInstaller-2.1.0.exe: 包含 Ruby 1.9.3) 
2、 MySQL 5.1及以上 
最新版的MySQL Installer要求 DotNet Framework 4.0,请到 Microsoft下载dotNetFx40_Client_setup.exe及wic_x86_chs.exe(.net 4要求) 其他版本可能不需要 .Net 
3、 RedMine 2.2.3 
请参考 http://www.redmine.org/projects/redmine/wiki/Download  或 http://rubyforge.org/projects/redmine/ 
4、 libMySQL.dll 
下载地址:  
http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip/from/pick 
下载文件为: mysql-connector-c-noinstall-6.0.2-win32.zip

二、安装 
1、 运行 RailsInstaller来安装Ruby & Rails 
1) 设置安装路径 C:\RoR,安装后 Ruby 将安装到 C:\RoR\Ruby1.9.3。假定这个为RubyRoot。 
2) 记得选中添加  路径到环境变量 PATH 
3) 将 libMySQL.dll 复制到 <RubyRoot>\bin目录下 
注:选中 PATH,以方便直接在控制台执行 Ruby 的相关命令 
2、 解压 redmine 
解压redmine-2.2.3.zip到 C:\RoR,即得到 C:\RoR\redmine-2.2.3 目录,以下命令在此目录执行。(须打开 DOS 窗口) 
这里,假定 RedMine_Root 为 C:\RoR\redmine-2.2.3 
3、 安装相关bundle 
bundle install --without development test rmagick 注:此命令要求联网来下载相关内容  
4、 安装MySQL Bundle 
gem install mysql2 

安装时在这一步报错了,最新版的mysql2有兼容性问题

修改Redmine/Gemfile,将gem "mysql2", "~> 0.3.11"改为gem "mysql2", "= 0.3.11"

即指定mysql2的版本为0.3.11,而不是大于0.3.11版本

参考网址:http://www.redmine.org/boards/2/topics/38765

5、 安装数据库 MySQL,并创建数据库 
以下是在 MySQL 5 创建数据库及相关用户的命令(创建数据库redmine,用户: redmine,密码: my_password,供下一步使用) 
create database redmine character set utf8; 
create user 'redmine'@'localhost' identified by 'my_password'; grant all privileges on redmine.* to 'redmine'@'localhost';  
6、 修改数据库配置 
复制 <RedMine_Root>/config/database.yml.example 为 <RedMine_Root>/config/database.yml 并修改 "production" 的设置. 

使用 Ruby 1.9 ,则adapter 必须设置为 mysql2:  

production:   

adapter: mysql2  

database: redmine   

host: localhost   

username: redmine   

 

 

password: my_password  

注:更改的是 production 的设置,所以后面的步骤也相应地使用这个名称 
7、 创建数据库结构: 
set RAILS_ENV=production rake db:migrate  
8、 加载原始数据 
set RAILS_ENV=production REM 以下设置语言 
set REDMINE_LANG=zh rake redmine:load_default_data  
注:这里设置为 zh,如果没有设置,则会有语言列表供选择。 
9、 生成 Session 存储密钥 
rake generate_secret_token  
10、 测试安装 
ruby script/rails server webrick -e production 

打开浏览器浏览 http://localhost:3000/ 用户名及密码:admin/admin

三、将Redmine安装为运行在thin服务器上,进一步的,可将其thin安装为windows服务

操作参考地址:http://www.redmine.org/boards/1/topics/32693?r=33299#message-33299

安装thin完成后,运行redmine:

C:\ROR\redmine-2.3.3>ruby C:\ROR\Ruby1.9.3\lib\ruby\gems\1.9.1\gems\thin-1.5.1\b
in\thin start -e production -p 3000

 

另:本文的全文参考资料:http://wenku.baidu.com/view/189db7ab0029bd64783e2c5d.html

官方安装文档:http://www.redmine.org/projects/redmine/wiki/RedmineInstall

问题:

1.svn整合时,遇到了svn根证书的问题,在命令行下执行svn list命令,然后按照提示操作即可。

posted @ 2013-10-10 11:30  xxxyyylll  阅读(448)  评论(0)    收藏  举报