很久以前,我使用Helicon Zoo feed安装了Redmine 2.1.2.stable。 它一直在努力(减去多分钟的应用程序池预热时间)。
什么是升级到最新版本的最好方法? Feed最近一次更新时间为2013年1月29日,目前为2.2.2,但是我无法在WebPI中find任何升级设施。
使用SQLlite存储,如果它很重要。
谢谢!
我会咨询供应商的网站这种types的问题。 它似乎有一个积极的和有据可查的@ http://www.redmine.org/projects/redmine/boards
Redmine 2.1.2。
完成数据库(文件),configuration和附件的备份,然后重新安装。 在新的强制性公司代理总是很有趣。 :/
请注意,当Helicon Zoo WebPI feed表示“可能覆盖”时,意味着“将删除所有内容”。 此外,它创build一个重复的应用程序池,所以一定要删除旧的。
我刚刚看到了一些可以用来升级Helicon Redmine实例的东西。 在Helicon Redmine安装文件夹的根文件夹中有一个名为“deploy_done.rb”的文件。 它似乎有一个指定要使用的Remdine版本的设置。 在第25行(在我的版本中):
REDMINE = "2.3-stable"
根据这个文件顶部的评论:
# Helicon Zoo module runs this script every time IIS application pool recycles.
如果我看看这个文件中的代码,它似乎从github下载指定版本的redmine,然后如果没有find'app'文件夹(即新的部署),将它安装在本地文件夹中。 我今天试了一下,发现我可以通过下面的方法进行升级:
如果你想获得Helicon Zoo部署使用的Redmine的最新版本号,那么你可以从WebPlatformInstaller(Helicon Zoo)安装最新版本到另一个位置。 完成之后,您可以在站点根目录中查找“deploy_done.rb”或“deploy.rb”文件,并将其作为“deploy.rb”复制到站点中,而不是上面的步骤2和3。
注意:如果它是一个相当大的升级,那么你可能需要升级一些你的gem来使它工作(部署错误信息应该告诉你哪些)。