在Windows端搭建Redmine项目管理软件

本文详细介绍了如何在Windows环境下使用RailsInstaller和MySQL搭建Redmine项目管理软件,包括环境准备、数据库配置及启动步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Windows端搭建Redmine项目管理软件

1.Redmine介绍

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项

2.安装前的唠叨

windows下的一键安装有:http://bitnami.org/stack/redmine

Windows下的安装的另一种方式,使用集成环境Instantails,http://www.railsinstaller.org/enRailsInstaller向Windows开发者提供了一种便捷的方式以轻松、快速创建Ruby on Rails 3应用。到目前为止,Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。多亏了来自Engine Yard的Nic Williams博士及其团队,现在一切都变得简单异常。

第三种方式,自己准备所有的介质,并且必须考虑依赖性,进行安装。

如果选择自己在Windows下安装的话,需要准备一下介质。

3.使用RailsInstaller安装

需要准备的介质,http://www.railsinstaller.org/en

下载:railsinstaller-2.2.2.exe

下载安装文件:MySQL-installer-community-5.5.33.2.msi

在branches里面选择,redmine-2.3-stable.zip并下载。

4.基础环境安装。

1.安装RailsInstaller

整个安装大约需要5-10分钟的样子。

 

安装完以后的目录结构如下,同时会默认在C:盘,生成一个Sites文件夹,改文件夹的作用,就是用来存放,Redmine的部署用的。如果勾选了Install Git的话也无所谓,就是会再你安装结束后跳出Dos窗口,让你输入你的GitHub的账户,还有邮箱,可以填写一个错误的上去,这个没有问题的。

然后,我就可以在C:下面看见Sites文件夹了,这个时候,我们将redmine-2.3-stable.zip,解压到里面并且将默认产生的文件夹名称由redmine-2.3-stable修改为redmin,如下

2.安装MySQL

mysql的安装就简单,一直点击Next,注意最后的用户名和密码是要记住的。我在安装的时候没有考虑性能的问题,安装了好多用不到的插件。

我这里设置的是:admin,admin

5.正式具体的搭建

1.创建数据库

找到mysql的命令行,输入创建数据库脚本。这里不需要grant等操作【安装看到网上有设置的,结果掉坑里了】

create database redmine character set utf8;
2.修改配置文件

打开C:\Sites\redmine\config,下面的database.yml.example,首先复制一份,然后修改备份,重命名为database.yml,将里面出来production的部分都用#注释掉。

同时修改production部分的文本如下:

production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: root
  password: admin
  encoding: utf8

3.打开RailsInstaller的命令行窗口,Command Prompt with Ruby and Rails,进入redmine目录

执行下面的命令:

bundle install

在大多数情况下,这一步会直接成功,如果你碰到了Make surethat  gem install mysql2 -v '0.3.13' 的问题,请先执行下面的命令安装mysql2,

gem install mysql2 -- '--with-mysql-lib="c:\Program Files\MySQL\MySQL Server 5.5\lib" --with-mysql-include="c:\Program Files\MySQL\MySQL Server 5.5\include"' 

请按照自己的安装目录修改上述命令!
拷贝 libmysql.dll

C:\Program Files\MySQL\MySQL Server 5.5\lib
to
D:\RailsInstaller\Ruby1.9.3\bin

请按照本机目录进行修改。

4.上一步没有问题后,执行下一命令

bundle install --without development test  rmagick postgresql sqlite

5.创建session密钥

rake generate_secret_token

6.创建数据库结构

rake db:migrate RAILS_ENV="production" ,这一步需要在mysql中创建数据库表等,所以命令会执行一会...

7.默认情况下,汉语的所以不需要切换语言,如果需要切换,可以参考下面的命令

rake redmine:load_default_data RAILS_ENV="production" //指明当前项目运行环境为production ,中间会提示选择语言,输入zh(中文),然后回车

8.启动

输入:ruby script/server webrick -e production启动。

9.通过浏览器查看

打开浏览器,输入:http://localhost:3000。账号,密码都是admin。登录后,如果看到的是英文,就在我的账号里设置语言为中文就可以了。

6.搭建完成

这样一个redmine就算搭建完成了,但是涉及到,优化等问题都没有,后续进行补充。

还有网上很多教程都用了RailsInstaller之后,仍然gem rack;gem rails等,这些已经在RailsInstaller里面已经给我们做好了,如果再做一次,而版本不对,读者就不知是怎么回事了。

希望你能安装顺利

<think>好的,我现在需要在Windows系统上部署Redmine,但之前没有太多经验,需要仔细梳理步骤。首先,根据用户提供的引用资料,我需要了解Redmine的依赖环境和安装流程。 首先,用户提供的引用[2]和[4]提到,Redmine是基于Ruby on Rails开发的,因此在Windows上部署需要先配置ROR环境。这包括安装Ruby、RubyGems、Rake和Rails。引用[4]中还提到需要railsinstaller-3.4.0和rubyinstaller-devkit-2.5.5-1,这可能是因为不同版本的Ruby和Rails可能有兼容性问题。不过,现在可能有更新的版本,但需要确认Redmine的版本是否支持最新的Ruby版本。 接下来是数据库部分。引用[2]和[4]都提到需要MySQL数据库。用户需要安装MySQL,并创建数据库和用户,比如用户提到的redmine用户和redminecharacter数据库,权限也需要正确设置。此外,引用[4]中的步骤提到了执行SQL脚本授权和创建数据库,这可能需要通过MySQL命令行或者工具如phpMyAdmin来完成。 然后,安装ImageMagick,这是为了支持Redmine中的图片处理功能,比如附件预览。引用[4]提到了ImageMagick-6.9.6,可能需要下载对应版本并添加到系统路径中,确保Redmine能够调用。 接下来是安装Redmine本身。用户需要下载Redmine的安装包,例如引用[1]提到的Bitnami提供的安装包,或者手动从官网下载。如果选择手动安装,可能需要解压到指定目录,并进行配置。引用[4]提到了redmine-4.0.3,但当前最新版本可能更高,需要注意版本兼容性,尤其是Ruby和Rails的版本是否匹配。 然后是处理依赖安装的问题。国内网络环境可能导致使用gem安装时速度慢或失败,引用[5]建议更换gem源为淘宝镜像,这样可以加速安装过程。需要执行gem sources命令替换源,然后运行bundle install安装依赖。这一步可能会遇到依赖冲突或缺少开发工具的问题,比如需要安装DevKit,确保编译本地扩展成功。 配置数据库连接是下一步。需要编辑Redmine的database.yml文件,设置正确的数据库名称、用户名、密码和主机。如果数据库在本地,主机可能是localhost,如果是远程或使用Docker,可能需要调整。引用[3]提到使用Docker部署时链接MySQL容器,但用户的问题是关于Windows原生部署,所以暂时不需要考虑Docker部分。 初始化Redmine数据库,执行rake db:migrate和rake redmine:load_default_data,选择语言。这里可能需要确保Rake版本兼容,并且数据库连接无误,否则会出现错误。 最后,启动Redmine服务器,使用ruby bin/rails server webrick -e production,然后通过浏览器访问。如果口被占用,可能需要更改口号,或者检查防火墙设置是否允许3000口。 另外,用户提到的引用[1]中的Bitnami安装包可能是一个更简单的方法,适合不想手动配置环境的用户。Bitnami通常提供一键安装,自动处理依赖和环境配置,这可能节省时间,但用户可能失去一些自定义配置的灵活性。 在过程中可能遇到的问题包括:gem安装失败、数据库连接错误、Ruby版本不兼容、ImageMagick路径问题等。需要逐一排查,例如检查gem源是否正确,数据库权限是否开放,环境变量是否设置正确等。 总结步骤大致如下:安装Ruby和DevKit→配置gem源→安装Rails→安装MySQL并配置数据库→安装ImageMagick→下载并配置Redmine→安装依赖→初始化数据库→启动服务器。或者使用Bitnami的一键安装包简化流程。</think>### 分步指南:在 Windows 系统上部署 Redmine #### **方法一:手动部署(适合自定义需求)** 1. **安装 Ruby 环境** - 下载并安装 [RubyInstaller](https://rubyinstaller.org/)(推荐 Ruby 2.5+ 版本,需与 Redmine 兼容)[^4]。 - 安装完成后,勾选 **Add Ruby to PATH**,并安装 MSYS2 开发工具链。 2. **配置国内 Gem 镜像源** ```bash gem sources --remove https://rubygems.org/ gem sources -a https://gems.ruby-china.com/ # 淘宝源已迁移至 ruby-china gem sources -l # 确认仅显示新源 ``` 3. **安装 Rails 和 Bundler** ```bash gem install rails bundler ``` 4. **安装 MySQL 数据库** - 下载 [MySQL Community Server](https://dev.mysql.com/downloads/mysql/) 并完成安装。 - 创建 Redmine 专用数据库和用户: ```sql CREATE DATABASE redmine CHARACTER SET utf8mb4; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; ``` 5. **安装 ImageMagick** - 下载 [ImageMagick](https://imagemagick.org/) Windows 版本,安装时勾选 **Add to system PATH**[^4]。 6. **下载并配置 Redmine** - 从 [Redmine 官网](https://www.redmine.org/) 下载最新稳定版,解压至目标目录(如 `C:\redmine`)。 - 复制 `config/database.yml.example` 为 `config/database.yml`,修改数据库配置: ```yaml production: adapter: mysql2 database: redmine host: localhost username: redmine password: redmine_password encoding: utf8mb4 ``` 7. **安装依赖库** ```bash bundle install --without development test # 忽略开发环境依赖 ``` 8. **初始化数据库** ```bash bundle exec rake db:migrate bundle exec rake redmine:load_default_data # 选择语言(如 zh) ``` 9. **启动 Redmine 服务** ```bash ruby bin/rails server webrick -e production ``` - 访问 `http://localhost:3000`,使用默认账号(admin/admin)登录。 --- #### **方法二:使用 Bitnami 一键安装包(适合快速部署)** 1. 下载 [Bitnami Redmine Stack](https://bitnami.com/stack/redmine/installer)[^1]。 2. 运行安装程序,按向导配置: - 设置管理员邮箱和密码。 - 选择是否安装 MySQL 或使用现有数据库。 3. 完成安装后,通过桌面快捷方式启动 Redmine。 --- #### **常见问题解决** - **Gem 安装失败**:检查网络代理或镜像源配置,确保 DevKit 已正确安装[^5]。 - **数据库连接错误**:确认 MySQL 服务运行,用户权限和密码正确。 - **ImageMagick 未识别**:重启系统或手动添加安装路径到环境变量[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值