保持当前redmine安装的Ruby更新?

时间:2017-03-27 10:23:20

标签: ruby-on-rails redmine

我安装了redmine 3.3.2。我将它连接到我当前的db并将其复制到文件夹中(我已经在一台服务器上运行了redmine 1.3.x版本)。我的红宝石版本是' ruby​​ 2.0.0p648(2015-12-16)[x64-mingw32]'我正在使用Windows。我也添加了一些新的插件,一切都运行正常。当我尝试添加特定插件时,它会引发错误,因为插件需要ruby版本> 2.1。我应该遵循哪些程序,以便我可以更新ruby并继续使用他当前的redmine和我的所有数据和插件?

2 个答案:

答案 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