redmine.org在更新ruby后没有运行

时间:2017-11-01 13:39:18

标签: cpanel redmine

Ruby已更新至1.8.7版本,redmine显示在右上角"未运行"我发现的问题是,当一个任务的状态发生变化时,不会向用户发送邮件警报。

redmine正常保存任务。

你知道我为什么得到"没有跑步"? 你知道我怎么能找到没有运行的东西?
您知道邮件警报如何像以前一样工作吗?

redmine也托管在cPanel中。

1 个答案:

答案 0 :(得分:0)

首先,你的Ruby版本非常陈旧且没有维护,你应该寻找2.4.x版本。

我建议您通过 rvm rbenv

安装新的红宝石

因此,如果你要继续使用RVM,它很容易通过控制台安装,它首先导入密钥

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

然后通过curl和bash安装(你应该请求使用bash的权限,因为通常使用cpanel,用户可以使用的唯一shell是某种jailhell)

\curl -sSL https://get.rvm.io | bash -s stable

安装RVM后,您可以通过键入rvm install rubyversion替换rubyversion来为该特定用户安装新的ruby。

然后按照手册中的说明继续进行Redmine升级 http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade

一旦你完成了,你必须弄明白,你的redmine是如何服务的,我认为它是作为fcgi模块服务的,因为它是旧版本的ruby,所以你可能不得不寻找一种方法来运行你的Redmine对于新的红宝石,我建议先尝试这种方法How to get rvm running inside fcgi?

有几种方法可以在Web服务器上部署像Redmine这样的rails应用程序,但是在cpanel下运行会给你很少或没有选择,另一种选择是运行瘦服务器或webrick服务器,并通过apache代理它应该可以使用cpanel。