本文介绍 Windows下Redmine 的安装步骤。
1、给 DOS添加ruby 运行环境(下载并安装 rubyinstaller-1.8.7-p249-rc2.exe)
下载地址: http://rubyforge.org/frs/?group_id=167&release_id=42563
(在下载页面中已经找不到 1.8.7-p249了,应该下载rubyinstaller-1.8.7-p302。不要追求最新版本,过高的版本在这里用不了)
下載了 rubyinstaller-1.8.7-p370 (1).exe
2、安装 Redmine所需的运行环境
安装完 rubyinstaller后, 点击开始菜单,选择 Start Command Prompt with Ruby
进入含有 ruby环境的DOS 界面,依次执行以下命令:
gem install rake (这句改成 gem install -v=0.8.7 rake,若是不指定版本,会下最新的版本回来,但最新的版本用起来会遇到问题 )
gem install -v=1.0.1 rack
gem install mysql ( 这句我也敲了,可是貌似没起做用,后面仍是要下 Mysql的)
gem install -v=2.3.5 rails
3、数据库的安装和建立
下载并安装 MySQL数据库 ,下载地址: http://dev.mysql.com/downloads/mysql/
进入 mysql命令行,执行以下命令:
mysql> create database redmine character set utf8;
mysql> create user 'redmine'@'localhost' identified by 'redmine';
mysql> grant all privileges on redmine.* to 'redmine' @'localhost';
mysql-5.6.21-win32
4、下载 Redmine压缩包 (redmine-0.9.3.zip) (要注意下指定的版本)mysql
下载地址 http://rubyforge.org/frs/?group_id=1850
解压并进入解压后目录的目录,将 config/database.yml.example 重命名为 config/database.yml,
并修改连接数据库所须要的参数,如下是修改信息,加粗部分是修改的内容:
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
2
redmine-2.6.0
5、生成 session密钥,执行数据迁移并载入 Redmine默认配置
set RAILS_ENV=production
rake config/initializers/session_store.rb (这句应改成:rake generate_session_store)
rake db:migrate
rake redmine:load_default_data
若是出现如下异常:
Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB
说明须要添加 MySQL的动态连接库文件 libmySQL.dll
1. 下载地址 http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
2. 而后后把 libmySQL.dll复制到 Ruby/bin/ 目录下(你安装 rubyinstaller的目录)
libmySQL.dllweb
1.直接拷贝该文件到系统目录里:
1、Windows 95/98/Me系统,将libmysql.dll 文件复制到 c:\Windows\System目录下。
2、Windows NT/2000系统,将libmysql.dll 文件复制到 c:\WINNT\System32目录下。
3、Windows XP/WIN7系统,将libmysql.dll 文件复制到 c:\Windows\System32目录下。
2.而后打开 "开始-运行 -输入regsvr32 libmysql.dll",回车便可解决错误提示!sql
6、至此, Redmine安装已经完毕,下面用Redmine自带的 Webrick服务器运行Redmine ,测试是否安装成功
在 Redmine的根目录输入命令
ruby script/server
打开浏览器,输入 http://localhost:3000 若是页面正常显示,则说明已经成功安装。
安装上面的六个步骤安装应该会很顺利的。但愿能对你有所收获。
7.安装 mongrel
在实际项目中使用 redmine,用redmine 自带的 webrick作为服务器运行redmine很慢,不能知足实际项目管理应用,安装 mongrel,听说比webrick 快不少, 在ruby 的DOS环境下输入:
gem install mongrel
8. mongrel运行 redmine
在 ruby的DOS 环境下,切换命令窗口到 redmine目录,输入ruby script/server -e production,浏览器进入 redmine,会发现访问速度很快。
9. 放到 Windows服务中
Ruby提供一个安装 Ruby程序为服务的包:mongrel_service。安装其实很简单,只要命令行下运行 gem:
gem install mongrel_service
mongrel_rails service::install -N MongrelRedMineSvc -c E:\Zd\M管理\0 项目管理 \Redmine\redmine-1.0.0 -p 3001 -e production
sc config MongrelRedMineSvc start= auto depend= MySQL
mongrel_rails service::start -N MongrelRedMineSvc
mongrel_rails service::remove -N MongrelRedMineSvc
10. 下一步,开始设置 Apache
ServerName myapp.com
ServerAlias www.myapp.com
ProxyPass / http://www.myapp.com:8000/
ProxyPassReverse / http://www.myapp.com:8000
ProxyPreserveHost on
将静态文件的请求留给 Apache来处理,由于它更擅长
ProxyPass /images !
ProxyPass /stylesheets !
#continue with other static files that should be served by apache
Alias /images /path/to/public/images
Alias /stylesheets /path/to/public/stylesheets
#continue with aliases for static content数据库
另外附上两个官方的指导地址:apache
http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI_on_Windows_with_Apache浏览器
http://www.redmine.org/projects/redmine/wiki/RedmineInstallruby