安装环境:
- Windows Server 2008
- MySQL Server 5.6
- Ruby 1.9.3-p392
- Redmine 2.3.0
Step 1.下载安装Ruby
在http://rubyinstaller.org/downloads 下载Ruby安装程序(rubyinstaller-1.9.3-p392.exe),安装时注意勾选 “Add Ruby executables to your PATH” 将Ruby命令添加至环境变量。
Step 2.下载安装DEVELOPMENT KIT
同样在http://rubyinstaller.org/downloads下载(DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe),下载后将 DEVELOPMENT KIT 解压至 $Ruby193\DevKit。
打开命令行,依次执行以下命令安装DEVELOPMENT KIT:
ruby C:\Ruby193\DevKit\dk.rb init
ruby C:\Ruby193\DevKit\dk.rb install
Step 3.下载Redmine并解压缩
在http://rubyforge.org/frs/?group_id=1850下载(redmine-2.3.0.zip),下载后解压。
Step 4.下载配置数据库
1. 在http://dev.mysql.com/downloads/mysql/下载MySQL Installer 5.6 for Windows。
2. 打开命令行,切换至Mysql/bin目录,执行:
mysql -u root -p
3. 输入root密码登录后,输入以下命令创建数据库。
create database redmine character set uft8;
4. 创建redmine数据库用户及密码(‘your_password’处输入想要设置的密码)。
create user 'redmine'@'localhost' identified by 'your_password';
5. 为redmine用户设置权限
grant all privileges on redmine.* to 'redmine'@'localhost';
Step 5.配置Redmine
1. 将$Redmine\config\目录下的 database.yml.example 文件复制一份并重命名为 database.yml;打开database.yml,修改production部分redmine数据库的帐号密码。
production:
adapter: mysql2
database: redmine
host: localhost
username: root
password: "your_password"
encoding: utf8
2. 将$MySQL\MySQL Workbench CE\目录下的 libmysql.dll 文件复制到 $Ruby\bin\ 目录。
3. 打开命令行,切换至Redmine目录,依次执行以下命令:
gem install bundler
bundle install --without development test rmagick
set RAILS_ENV=production
rake generate_secret_token
rake db:migrate
rake redmine:load_default_data
ruby script/rails server webrick -e production
在执行上述命令过程中如出现如下错误:
Incorrect MySQL client library version! This gem was compiled for6.0.0 but the client library is5.0.27.
在http://dev.mysql.com/downloads/connector/c/下载Connector,解压后将libmysql.dll替换$Ruby\bin\目录中的对应文件。
4. 如上述命令都执行成功,在浏览器中输入 http://localhost:3000/即可打开Redmine页面,配置完成!
5. 日后如需启动Redmine的Web Server,只需在命令行Redmine目录下执行:
ruby script/rails server webrick -e production
转载于:https://www.cnblogs.com/SheldonGe/archive/2013/04/26/3043031.html