法拉第:您可能希望安装system_timer以获得可靠的超时

ohh*_*hho 11 ruby gem

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

法拉第:您可能希望安装system_timer以获得可靠的超时

这是一个警告,是什么system_timer?宝石?

Nic*_*rdy 7

这是一颗宝石.

但是,您不应该再需要它,因为它只支持Ruby 1.8及更早版本(并且Ruby 1.8已被正式弃用).

来自http://ph7spot.com/musings/system-timer:

更新:system_timer仅在运行Ruby 1.8时才相关.如果您运行Ruby 1.9,JRuby,Rubinius或MacRuby,则不需要它.实际上使用带有这些Ruby解释器之一的system_timer甚至没有任何意义,因为正如本文所解释的那样,system_timer旨在解决Ruby MRI 1.8(绿色线程)中线程实现的基本限制.所有其他Ruby解释器都使用本机线程和timeout.rb应该按预期工作,只要释放全局解释器锁.