第一部分:
1. 安装railsinstaller-2.2.3.exe
Next→I accept,Next→Install→flush
进入dos模式:输入用户名→输入mail 完成(zhangsan,zhangsan@qq.com)
2. 解压redmine-2.5.2.zip到目录:c:\ Sites\ redmine-2.5.2
3. 安装rubygems
解压rubygems-1.8.24.zip,解压到c:\ rubygems-2.4.1
在dos中进到这个目录,输入:gem install bundler,回车。
4. 安装xampp-win32-1.8.3-0-VC11-installer.exe,目录选择根目录
5. 安装ImageMagick-6.7.9-9-Q16-windows-dll.exe
选择路径:C:\Sites\ImageMagick-6.7.9-9-Q16
gem install --local rmagick-2.13.3.gem --platform=ruby -- --with-opt-lib=c:/Sites/ImageMagick-6.7.9-Q16/lib --with-opt-include=c:/Sites/ImageMagick-6.7.9-Q16/include
6. 安装mysql2插件
进入C:\RailsInstaller\DevKit\ 目录运行msys.bat,切换目录
输入:gem install mysql2 -v=0.3.16 -- --with-mysql-dir=c:/xampp/mysql/
以上的目的就是为了安装这个
输入:rails –version或者输入:rails -v
输入:rake --version
输入:gem uninstall rake
输入:gem install rake -v=0.8.7
输入:gem list,回车。
查看gem list里面是否存在rmagick就可以了。
注:执行gem install后,都要执行:bundle install,更新一次。
第二部分
1. 启动mysql,创建数据库
cd C:\xampp\mysql\bin
mysql -u root -p
密码123456 用的是我本地启动的数据库
进入mysql命令行 ,执行如下命令:
mysql> create database redmine character set utf8;
mysql> create user 'redmine'@'localhost' identified by ' my_password ';
mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
2. 数据库参数修改
复制redmine目录下的config/database.yml.example 重命名为 config/database.yml,打开database.yml,
production:
adapter: mysql2
database: redmine
host: 127.0.0.1
username: root
password: "123456"
encoding: utf8
以上直接全部copy覆盖
注意:格式一定要正确,冒号后面都是一个空格。其他的可以全部#注释。
如果你的mysql的端口不是3306就要加上一行port: xxxx,例如:port: 3307
需安装其他的有:
3. 添加MySql的动态链接库文件libmysql.dll
C:\xampp\mysql\lib\lib目录下的libmysql.dll复制到C:\RailsInstaller\Ruby1.9.3\bin目录下
4. 生成session密钥
则输入:rake generate_secret_token
5. 创建数据库结构
输入:SET RAILS_ENV=production
直接还原数据库不用创建
输入:rake db:migrate
输入:rake redmine:load_default_data
接下来自动会弹出一个选择语言:输入zh
第三部分
1. 启动rails服务
2. 打开浏览器:输入http://localhost:3000/
就可以看到redmine的窗口了。
用账户:admin 密码:admin登录
进入系统之后修改语言为中文,在myaccount和setting里面修改。