rb-fsevent做什么?

时间:2012-12-19 01:46:34

标签: ruby rubygems

最近更新的Ruby on OSX Lion从1.8.7到1.9.3。在这个过程中,我丢失了1.8.7上安装的Ruby Gems,因此尝试重新安装它们。

遇到了rb-fsevent宝石。文档说:

  

带有信号捕获的FSEvents API(没有RubyCocoa)

它到底是做什么的?

其他宝石都不依赖它。所以我想知道我是否需要在1.9.3上安装它?

1 个答案:

答案 0 :(得分:18)

rb-fsevent是OSX的高效文件系统轮询解决方案。它使用OSX的底层“fsevent”api来监听文件系统事件(更新的文件等),然后在发生这种情况时执行某些操作。与其他解压缩文件系统以寻找更新文件的解决方案相比,硬盘驱动器的磨损更少,CPU占用更少。

很多宝石都不依赖它,但是如果安装它就会使用它......

相关问题