redmine1.2.2安装和配置
参考:
准备:
1.下载rubyinstaller-1.8.7-p334.exe,下载地址:
2.下载rubygems-1.6.2.zip,下载地址:
3.下载redmine-1.2.2.tar.gz,下载地址:
4.下载libmySQL.dll,下载地址:
开始:
1.安装rubyinstaller-1.8.7-p334:
Next→I accept,Next→选择路径:D:\Ruby187,add.. path和add…rb两个都勾选→Install
2.安装rubygems:
解压rubygems-1.6.2.zip,解压到D:\ rubygems-1.6.2
在dos中进到这个目录,输入:ruby setup.rb,回车。
3.安装rails2.3.11:
输入:gem install rails -v=2.3.11
4.安装rack1.1.1:
输入:gem install rack -v=1.1.1
5.验证rails版本和rake版本:
输入:rails --version
输入:rake --version
在这里装的rake的版本将会是0.9.2.2的,所以要删除rake-0.9.2.2,再装rake-0.8.7版本的
6.删除rake-0.9.2.2
输入:gem uninstall rake
安装rake-0.8.7
输入:gem install rake -v=0.8.7
7.安装gem 0.4.2 i18n
输入:gem install -v=0.4.2 i18n
8.安装mysql插件:
输入:gem install mysql
(会出现 no definition问题,未发现影响)
9.解压redmine-1.2.2.tar.gz 到目录:D:\ redmine-1.2.2
10.启动mysql,创建数据库:
进入mysql命令行 mysqld -uroot -padmin,执行如下命令:
mysql> create database redmine character set utf8;
mysql> create user 'redmine'@'localhost' identified by 'redmine';
mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
11.复制redmine目录下的config/database.yml.example 重命名为 config/database.yml,打开database.yml,
并修改链接数据库所需要的参数:
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
注意:格式一定要正确,冒号后面都是一个空格。如果你的mysql的端口不是3306就要加上一行port: xxxx,例如:port: 3307
12.打开控制台,用命令进入到redmine的config目录:
输入命令生成session store secret,
输入:rake generate_session_store
13.复制libmysql.dll到ruby187的bin的目录,创建数据库结构:
输入:SET RAILS_ENV=production
输入:rake db:migrate
14.插入默认数据:
输入:rake redmine:load_default_data
接下来自动会弹出一个选择语言:输入zh
15.回到redmine的目录:
输入:ruby script/server webrick -e production,回车
出现以下界面:
说明安装成功。
16.删除匿名用户:
就可以看到redmine的窗口了。
用账户:admin 密码:admin登陆
18.进入系统之后修改语言为中文,在myaccount和setting里面改。
安装出现的问题:rake db:migrate时 Mysql::Error:query:not connected
出现这个问题的原因是mysql5.1.3及以上版本所带的libmysql.dll并不是很好的与rails连接,只要更换一个旧版本的libmysql.dll.