Ruby 法拉第:您可能需要安装系统计时器以实现可靠的超时

Ruby 法拉第:您可能需要安装系统计时器以实现可靠的超时,ruby,gem,Ruby,Gem,我将一个旧脚本迁移到一个新的CentOS框中,并在运行脚本时收到以下消息: 法拉第:您可能需要安装系统计时器以实现可靠的超时 这是警告吗?什么是系统计时器?宝石?它是宝石 不过,您不应该再需要它了,因为它只支持Ruby1.8及更高版本(Ruby1.8已被正式弃用) 发件人: 更新:只有在运行Ruby 1.8时,system_计时器才相关。如果您正在运行Ruby1.9、JRuby、Rubinius或MacRuby,则不需要它。实际上,将system_timer与这些Ruby解释器中的一个一起使用是

我将一个旧脚本迁移到一个新的CentOS框中,并在运行脚本时收到以下消息:

法拉第:您可能需要安装系统计时器以实现可靠的超时

这是警告吗?什么是系统计时器?宝石?

它是宝石

不过,您不应该再需要它了,因为它只支持Ruby1.8及更高版本(Ruby1.8已被正式弃用)

发件人:

更新:只有在运行Ruby 1.8时,system_计时器才相关。如果您正在运行Ruby1.9、JRuby、Rubinius或MacRuby,则不需要它。实际上,将system_timer与这些Ruby解释器中的一个一起使用是毫无意义的,因为正如本文所解释的,system_timer的设计是为了解决Ruby M.R.I.1.8(绿色线程)中线程实现的一个基本限制。所有其他Ruby解释器都使用本机线程,只要释放全局解释器锁,timeout.rb就应该按预期工作