在windows上安装redmine

本文详细介绍了如何在Windows环境下安装Redmine 2.2.1,包括环境准备、下载所需软件、设置路径、配置Gemfile、安装Redmine及其依赖、生成密钥、初始化数据库、导入初始数据以及启动Redmine的过程。
参考 redmine官网的安装步骤
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

以 Redmine 2.2.1 安装为例,基于 Ruby 1.9.3 , Rails 3.2.11

环境准备:

1) 下载
ruby:ruby-1.9.3-p448-i386-mingw32.7z
Devkit:DevKit-tdm-32-4.5.2-20111229-1559-sfx
ruby 和 Devkit 下载地址: http://rubyinstaller.org/downloads/

redmine:redmine-2.2.1

将三个包解压

2) 设置path

将可执行文件所在目录,设置到系统PATH变量中.
包含:
<ruby-home>\bin
<Devkit-home>\bin
<Devkit-home>\mingw\bin

3)设置下redmine的Gemfile
可以改成淘宝的源 https://ruby.taobao.org   ,方便快速下载

安装Redmine:

* 创建数据库和数据库用户,以 Mysql 为例:
CREATEDATABASE redmine CHARACTER SET utf8;
GRANTALL PRIVILEGES ON redmine.* TO'redmine'@'localhost' IDENTIFIED BY'my_password';

* 在 Redmine app 中配置数据库连接

从配置模板  config/database.yml.example 复制出   config/database.yml 
编辑 "production" environment 部分的配置.

Example for a MySQL database using ruby 1.9 (adapter must be set to mysql2):

production:
  adapter: mysql2database: redminehost: localhostusername: redminepassword: my_password

* 安装依赖

Redmine 使用 Bundler 管理依赖。

先安装 Bundler  : gem install bundler

安装依赖: 
bundle install --without development test rmagick
rmagick 是用来生成图片的组件,要先安装 ImageMagick,参见: http://www.redmine.org/projects/redmine/wiki/HowTo_install_rmagick_gem_on_Windows


* 生成 cookie session 密钥
bundle exec rake generate_secret_token
执行过后,会生成  config/initializers/secret_token.rb ,其包含密钥

* 初始化数据库
自动生成表结构
set RAILS_ENV=production
bundle exec rake db:migrate
* 导入初始 数据
set RAILS_ENV=production
set REDMINE_LANG=en
bundle exec rake redmine:load_default_data
* 都装完了,就启动吧
bundle exec ruby script/rails server webrick -e production
从  http://localhost:3000/ 访问看看,应该看到Redmine 的主页了。

默认管理员账号:
  • login: admin
  • password: admin
### 在 Windows安装 Redmine 的方法 #### 准备工作 在开始之前,需要确认系统的环境需求以及所需软件的版本。Redmine 是一个基于 Ruby on Rails (ROR) 开发的项目管理工具,因此需要先准备好 Ruby 环境及相关依赖项。 1. **下载必要的组件** - 下载并安装 Ruby 解释器:Ruby 版本应与目标 Redmine 版本兼容。例如,对于 Redmine 2.x 或更高版本,推荐使用 Ruby 1.9.3 或更新版本[^3]。 - 下载并安装 DevKit 工具链:用于编译某些本地扩展库。 - 下载 Redmine 压缩包:可以从其官方网站获取最新稳定版[^1]。 - 数据库支持:通常可以选择 MySQL 或 PostgreSQL。这里以 MySQL 为例说明配置过程[^3]。 2. **设置系统路径** 将 Ruby 和 DevKit 的可执行文件目录添加到系统的 PATH 环境变量中。具体包括以下路径: - `<ruby-home>\bin` (Ruby 主程序) - `<Devkit-home>\bin` (DevKit 工具) - `<Devkit-home>\mingw\bin` (MinGW 工具) #### 安装步骤 以下是详细的安装流程: 1. **初始化 RubyGems 源** 修改默认 gem 源为国内镜像(如淘宝源),以便加速依赖包的下载速度: ```bash gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ ``` 2. **创建数据库和用户** 使用 MySQL 创建一个新的数据库及其对应的访问权限: ```sql CREATE DATABASE redmine CHARACTER SET utf8; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine_user'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; ``` 替换 `redmine_user` 和 `password` 为你自己的用户名和密码。 3. **配置数据库连接** 进入 Redmine 应用根目录,复制并编辑 `config/database.yml.example` 文件生成实际使用的 `database.yml` 配置文件。主要修改其中的 production 节点部分,填写刚才创建好的数据库信息[^3]: ```yaml production: adapter: mysql2 database: redmine host: localhost username: redmine_user password: "password" encoding: utf8 ``` 4. **安装所需的 gems** 执行命令来安装所有必需的 Gem 包: ```bash bundle install --without development test ``` 5. **运行迁移脚本** 初始化数据库结构并通过 rake 命令完成数据表构建: ```bash rake db:migrate RAILS_ENV=production rake redmine:load_default_data RAILS_ENV=production ``` 6. **启动 Web 服务** 启动内置 WEBrick HTTP Server 测试应用是否正常运行: ```bash rails server webrick -e production ``` 默认情况下可以通过浏览器访问地址 `http://localhost:3000` 查看效果[^2]。 7. **创建管理员账户** 登录后按照提示创建初始管理员账号,并妥善保存登录凭证[^4]。 #### 注意事项 - 如果计划长期在线提供服务,则建议替换为更高效的服务器解决方案(如 Passenger+Nginx/Apache)替代 WEBrick。 - 对于高并发场景还需要额外优化性能参数及调整缓存策略。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值