我安装了redmine 3.3.2。我将它连接到我当前的db并将其复制到文件夹中(我已经在一台服务器上运行了redmine 1.3.x版本)。我的红宝石版本是' ruby 2.0.0p648(2015-12-16)[x64-mingw32]'我正在使用Windows。我也添加了一些新的插件,一切都运行正常。当我尝试添加特定插件时,它会引发错误,因为插件需要ruby版本> 2.1。我应该遵循哪些程序,以便我可以更新ruby并继续使用他当前的redmine和我的所有数据和插件?
答案 0 :(得分:0)
如果您要从1.3.x升级到3.3.2,由于Rails的版本不同,以及Redmine API的更改,您的插件在升级后可能只会工作的可能性非常小。
我建议您首先在1.3.x上卸载插件,然后按照Redmine网站上的官方升级说明进行操作:
http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
可以正确更新Redmine的数据库和文件,没有错误。然后你应该分别搜索你在1.3.x上使用的每个插件的更新版本,与Redmine 3兼容,然后重新安装这些插件。
答案 1 :(得分:0)
您可以使用Ruby版本管理器(RVM)将Ruby更新到当前版本。请参阅此链接,了解如何使用RVM更新Ruby。 https://rvm.io/rvm/upgrading
以下命令应将Ruby安装更新为最新版本:
<强> curl -sSL https://get.rvm.io | bash -s stable
强>