windows下安装Redmine2.6.1

先感谢forouk的这篇文章点击打开链接http://blog.csdn.net/foruok/article/details/40184247。

下载最新的Redmine2.6.1,经过这篇文章的指导,我开始了window7下的Redmine2.6.1安装之旅,下面就谈点自己的心得。

我之前对ruby和rails不了解,开始是下载的rubyinstaller,后来发现foruok文章里是使用的railsinstaller,我顿时了解了ruby和rails的关系,下载railsinstaller,开始准备Redmine的环境。

我使用的是最新的railsinstaller,版本是3.1.0,安装也是一路狂点next,最后成功。安装mysql5.6,也不详细介绍了,参考foruok的文章就行,之后便是建库和用户。

开始Redmine与mysql的绑定,就是gem install mysql2这个过程,耗费了不少时间,先是gem install的时候找不到资源,

'http://rubygems.org'

改成淘宝的:

gem sources -a http://ruby.taobao.org/
这才让后面的安装得以进行,foruok没有谈到这点。

libmysql.dll这个文件很有说法,我开始使用的是mysql5.6安装后lib文件夹里的,发现没法用,报错,没办法,在网上下载了个老版本的libmysql.dll,这才能gem install mysql2,可后来到这步:

生成会话存储秘钥

  1. rake generate_secret_token  
又报错了,说什么找不到文件,我又将新版本的libmysql.dll拷回去,就可以了,真搞不懂。
在生成会话存储密钥之前的步骤,可以参考foruok的文章,进行

安装依赖

  1. gem install bundler  

还是报错,说这个找不到,那个没有的,基本上都是版本问题,没法,就算有高版本的,也要安装指定版本的模块,

根据提示进行gem install xx

然后安装redmine的依赖:

  1. bundle install --without development test rmagick  
然后,在

创建数据库结构

卡住了,因为
  1. set RAILS_ENV=production  
  2. bundle exec rake db:migrate  
执行第二句报错,说是适配器不对,可我已修改过config下database.yml了啊,mysql2也是安装好的,怎么办?
上网找资料,后来在英文网站看到这个:
rake redmine:plugins:migrate RAILS_ENV=production
命令,转念一想,是否这里也可以参考使用,于是命令改成:
rake db:migrate RAILS_ENV=production
成功!
开始哗哗的建表,最痛苦的过程过去了,最后启动Redmine2.6.1成功。
 到此为止,你可以享受Redmine带来的快感,你可以定义角色,定义工作流程,创建成员……哇哦,真的好厉害。






]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 觉得它应该是小型开发团队项目管理的首选系统。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值