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/en,RailsInstaller向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.上一步没有问题后,执行下一命令
bundleinstall--withoutdevelopmenttest rmagickpostgresql sqlite
5.创建session密钥
rakegenerate_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里面已经给我们做好了,如果再做一次,而版本不对,读者就不知是怎么回事了。
希望你能安装顺利
分享到:
相关推荐
centos操作系统源码搭建redmine项目管理系统及配置!!!
redmine 项目管理 软件 安装配置
redmine项目管理流程
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...
Redmine项目管理系统介绍.pdf
详细介绍两种方法手把手教你如何进行redmine配置
团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作...
Redmine在项目管理中的应用
Redmine搭建教程
windows下redmine的安装手把手教程,包含命令行和相关说明。
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...
Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine是一个有用的Scrum和敏捷的选择。 由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很...
Redmine在Windows下实现自动备份和异地备份 1.Redmine备份内容 Redmine在Windows下的自动备份实现,包括: 1)Redmine目录的全备份(1周或1个月备份1次,由windows计划来调度执行),将整个Redmine安装的文件夹全部...
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...
Redmine在项目管理中的应用.ppt 普及介绍
Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决...
Redmine是一个灵活的跨平台的项目管理与缺陷跟踪管理工具 。具体的特征,可访问 开源的项目管理和Bug跟踪工具 Redmine 下面介绍一下Windows下Redmine的安装步骤。
redmine 5.0 项目管理windows一键安装包
Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决...
Redmine配置方法,添加系统服务,其中也有win7的配置方法