准备基础程序
jvm应该不是太大的问题。本次用的是当前最新的 1.6.0_18 。
使用mysql,zip包解压版。
在目录中解压mysql,jruby,redmine。(本次使用d:/tools)
将jruby/bin添加到系统 path 中。
基本按照官网上的 guide 配合 jruby 的参数,可以很顺利的安装成功。
以下命令例子可以跟据需要修改。
安装支持模块
下载/安装 gems
rack-1.0.1.gem (rack1.1 redmine0.9.1 不认账) http://rack.rubyforge.org/
activerecord-jdbc-adapter-0.9.2.gem
jdbc-mysql-5.0.4.gem
activerecord-jdbcmysql-adapter-0.9.2.gem http://rubyforge.org/projects/jruby-extras/
模块安装命令格式:
jruby -S gem install activerecord-jdbc-adapter-0.9.2.gem
准备数据库
登录mysql客户端执行如下DDL。
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to 'redmine'@'localhost';
在 redmine-0.9.1/ 目录中执行如下命令:
jruby -S rake config/initializers/session_store.rb RAILS_ENV=production
jruby -S rake db:migrate RAILS_ENV=production
修改 redmine 配置(文件)
(一般用相应的样本文件 database.yml.example 修改另存)
(复制新增) redmine-0.9.1/config/database.yml
production:
adapter: jdbcmysql
database: redmine
host: localhost
username: redmine
password: my_password
encoding: utf8
启动 redmine
在redmine-0.9.1/ 目录中执行如下命令
jruby script/server webrick -e production
默认端口为 3000
可以在 redmine-0.9.1/vendor/rails/railties/lib/commands/server.rb 中指定
也可以使用启动参数指定
jruby script/server webrick -e production -p 80
可以准备一个批处理文件,放在(d:/tools)目录中,方便启动 redmine 。
redmine_start.bat
start "mysql deamon" mysql-5.0.67-win32/bin/mysqld --console
cd redmine-0.9.1
start "redmin console" jruby -J-server -J-Xms128m -J-Xmx1024m script/server webrick -e production -p 80
Chrome 4 的显示效果比 IE 8 要好。FF 3.6 页面顶部的汉字是最小的。看着相当累。