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带来的快感,你可以定义角色,定义工作流程,创建成员……哇哦,真的好厉害。






windows下安装Redmine2.6.1

上一篇:C#根据IP地址和子网掩码计算广播地址


下一篇:ASP.NET Web API实践系列06, 在ASP.NET MVC 4 基础上增加使用ASP.NET WEB API