日期:2014-05-16  浏览次数:20610 次

升级redmine到2.3.0(此文章以sqlserver2008作为数据库为例,其他数据库只要在数据库连接配置中修改成自己的即可)

redmine2.3.0终于发布了,虽然没有第一时间发现

之前2.2.3中存在的修改日期(开始日期start_date,计划完成日期due_date)时,因为更新记录明细里的value和oldalue时间格式出错(具体为mm-dd-yyyy)的问题也解决了


1,准备工作

下载redmine2.3.0(本文以此版本为例):http://rubyforge.org/frs/?group_id=1850

备份数据库


2,开始升级

2.1解压redmine-2.3.0到c:\sites\redmine-2.3.0(不是一定要这个目录,但建议在这,后面以此为例),不要覆盖原来的目录


2.2复制原版本安装目录下的以下内容到新版本的目录内

附件:复制files文件夹

插件:复制plugins文件夹(如果没有自己安装过插件,忽略此操作)

主题:复制public/themes文件夹(如果没有自己安装过主题,忽略此操作)


2.3 在railsinstaller控制台中安装以下程序(安装过程要连接网络)(通过程序-->railsinstaller下的控制台入口可以打开railsinstaller控制台)

gem install rdoc thin

gem install activerecord sqlserver adapter

gem install tiny_tds

bundle install --without development rmagick


2.4 修改redmine下的(如:c:\sites\redmine-2.3.0)的GemFile文件

加入以下内容,否则会在最后启动服务时提示无法连接。