在windows上安装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
]Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine是一个有用的Scrum和敏捷的选择。 由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以跨平台和数据库。 在技术开发领域,Bug 追踪、Wiki 和 版本控制的集成对于项目管理系统来说必不可少,当然能够实现这些功能的系统也有很多,例如: Trac ● Trac:基于 Python 的开源程序,应该是最早将 Ticket 与项目结合起来的开发管理系统,支持 Wiki、Timeline、Report 和项目模块分级与里程碑定义,还能够绑定查看SVN内容,简单易用,但是团队开发速度太慢,很多功能缺失,无法进行权限分配、多项目管理,配置不够灵活,实在有些遗憾 Jira + Confluence ● Jira + Confluence:基于 Java 的 Bug 追踪和企业 Wiki 系统,需要购买,而且很贵,Jira 的 Bug 和事务流管理能力很强大,Confluence 应该是目前最好的企业 Wiki 系统,扩展性强,但是某些操作和体验显得有些跟不上时代 ActiveCollab ● ActiveCollab:基于 PHP 的 Web 项目管理程序,曾经是开源版本的,后来给商业化了,需要购买,Trac 与 Basecamp 的模仿者,安装和使用简单 还有许多 SaaS 方式的在线项目管理服务,例如:Comindwork、LiquidPlanner 、MyQuire、ProjectSpaces、Huddle、PlanHQ、Goplan 等,不过介于中国的出口带宽情况和用户心态问题,将重要的项目数据放在遥远的第三方目前来说还是有些不现实的… 啰嗦了很多,下面介绍主角 Redmine,一个 Trac + Basecamp 的混合体,吸取了两个系统的优点,基于 Ruby on Rails 框架开发,开放源代码,可以跨平台部署,indigo 觉得它应该是小型开发团队项目管理的首选系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值